我正在使用ffpmeg将所有视频转换为mp4格式:
ffmpeg -i InpuFile -vcodec h264 -acodec aac -strict -2 OutputFile.mp4
问题是,如果我覆盖输入文件,也就是输出文件和输入文件相同:
ffmpeg -i InpuFile -vcodec h264 -acodec aac -strict -2 InpuFile.mp4 -y
ffmpeg -i InpuFile -y -vcodec h264 -acodec aac -strict -2 InpuFile.mp4
新文件不好。它只持续了一秒钟,而且大小非常小。
有什么想法吗?
我希望将其用作我的服务器脚本,因此覆盖是最方便的方式,我更喜欢这种方式,而不是创建临时文件,然后用临时文件替换原始文件。