FFMpeg :创建大约 20 字节的视频剪辑。 10 秒,当视频时长未知且无音频时

FFMpeg :创建大约 20 字节的视频剪辑。 10 秒,当视频时长未知且无音频时

我正在开发一个项目,希望从输入视频中提取视频剪辑。我发现了很多链接(例如:关联)执行此任务,但在所有这些中我必须指定视频持续时间。

不幸的是,我没有这些信息,因为我提供了文件路径。我正在寻找的是视频中的 10 秒剪辑,该剪辑保存在特定位置,没有音频部分。

我的目的是在前端显示 10 秒的视频作为实际视频的预览,并且我不想在其中启动声音。

答案1

您很可能会:

ffmpeg -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

要做得更快一点,您还可以尝试添加-threads $(nproc)例如:

ffmpeg -threads $(nproc) -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

已经有大量关于实现这些结果的文章和文档,包括:

https://ffmpeg.org/ffmpeg.html

http://www.labnol.org/internet/useful-ffmpeg-commands/28490/

相关内容