avconv无法覆盖文件?

时间:2018-05-28 21:30:07

标签: video-streaming avconv ffmpeg-php

我想减小视频文件的大小。我想这样做:

$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选项会覆盖,但实际上它不会覆盖。

0 个答案:

没有答案