nvcnvn
我使用split命令将视频文件拆分为许多小文件(然后可以将它们与cat合并)。
split --bytes=100M video.mp4 new
现在,我想为每个部分的开头做个快照。ffmpeg可以这样做吗,还是我需要再次合并视频?我主要关心的是第一个文件,没有文件具有有效的视频头。
我正在使用Ubuntu。
slhck
不,ffmpeg无法做到这一点,因为第二到第n个视频文件将在字节流内完全随机的位置开始。您必须串联视频。
从理论上讲,如果您的视频只是原始的H.264比特流,则可能可以搜索到第一帧然后对其进行解码,但是任何常规命令行工具(例如ffmpeg)都将无法读取该文件,因为它看起来像是随机的数据。如果您是一位具有解码媒体经验的程序员,那么您可以针对非常特定的编解码器和容器的组合进行此操作,但这需要大量的工作。
我建议您使用可以生成分段MP4的分段器来分割视频,而不是在原始字节上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句