avconv не может перезаписать файлы?
Я хочу уменьшить размер видеофайлов. Я хочу сделать это так:
$thuc = exec("avconv -y -i $vfile -map 0 -c:v libx264 -crf 22 -c:a copy $vfile");
if ($video_width > 800) {
$thuc = exec("avconv -y -i $vfile -filter:v scale=\"750:trunc(ow/a/2)*2\" -c:a copy $vfile");
}
Это не работает, если имена входных и выходных файлов совпадают. Файл остается нетронутым. Означает ли это, что avconv не может переопределить существующие файлы, и мне нужно выбрать другое имя для выходного файла, а затем удалить исходный файл? Я читал, что опция -y перезаписывает, но на самом деле она не перезаписывается.