我查看了文档,但似乎并不清楚。例如,以下两个命令本质上是否相同?
ffmpeg -i .\video.mp4 -i .\metadata.txt -map_metadata 1 -codec: copy -y out.mp4
和
ffmpeg -i .\video.mp4 -i .\metadata.txt -map_metadata 1 -c copy out.mp4
如果不一样,那么区别是什么?
我发现自己经常被这两个标志绊倒,并且想最终了解情况。
任何帮助将不胜感激!
答案1
是的,它们是一样的,可以看出在文档中:
-C[:流说明符]编解码器(输入/输出,每个流)
-编解码器[:流说明符]编解码器(输入/输出,每个流)为一个或多个流选择一个编码器(在输出文件之前使用时)或一个解码器(在输入文件之前使用时)。编解码器是解码器/编码器的名称或特殊值
copy
(仅输出),表示该流不会被重新编码。