【发布时间】:2015-05-06 18:35:58
【问题描述】:
我正在使用 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
新文件不好。他持续一秒钟,他的体型非常小。
有什么想法吗?
我想在我的服务器中使用它作为脚本,所以覆盖对我来说是最方便的方式,我更喜欢这种方式,而不是创建临时文件然后用原始文件替换临时文件。
【问题讨论】:
-
同样的概念适用于大多数 linux 工具。克服它的唯一方法是使用 tmp 文件。如果工具可以选择克服它,那基本上就是它们在幕后所做的事情。
标签: ffmpeg