gpt4 book ai didi

video - 这两个 FFMPEG 命令之间有区别吗?

转载 作者:行者123 更新时间:2023-12-04 23:06:17 27 4
gpt4 key购买 nike

如果你有一个 1:30h 的视频,并且你想在不重新编码的情况下剪切它的一部分,你可以使用 FFMPEG。

例如,
要从原始视频中剪切 30 分钟的视频,从 15 分钟 30 秒开始,命令将是:
FFMPEG -i "C:\Input.mp4" -vcodec copy -acodec copy -ss 00:15:30.000 -t 00:30:00.000 "C:\Output.mp4"
但也应该这样做:
FFMPEG -i "C:\Input.mp4" -ss 00:15:30.000 -codec copy -t 00:30:00.000 "C:\Output.mp4"
如您所见,编解码器的选项不同。
第一个具体指定 v 一个 那些(视频和音频),
第二个只使用-codec ..

两者有区别吗?
除了 a 和 v 之外,是否还有其他编解码器? (而 -codec 将包括所有类型?)

谢谢

最佳答案

-codec copy将尝试复制您猜到的所有流,而不仅仅是音频和视频。您还可以使用其他流类型,如 documentation 中所述的那些。 .例如:

’v’ or ’V’ for video, ’a’ for audio, ’s’ for subtitle, ’d’ for data, and ’t’ for attachments. ’v’ matches all video streams, ’V’ only matches video streams which are not attached pictures, video thumbnails or cover arts



您甚至可以尝试使用 -copy_unknown 复制未知流。 .

关于video - 这两个 FFMPEG 命令之间有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34177050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com