使用 ffmpeg 从带有嵌入封面的文件中提取视频封面/缩略图

Mr-*_*ded 7 thumbnails ffmpeg

现在我在网络上偶然发现了不同的帖子,用于提取静止图像作为视频的缩略图..但我似乎找不到与提取嵌入了现有图像的视频的封面缩略图相关的任何内容进入视频,因为它是缩略图。

对于 mp3,它很简单:

ffmpeg -i "file.mp3" "file.jpg"
Run Code Online (Sandbox Code Playgroud)

但对于 mp4 来说,这是一个完全不同的故事。

任何帮助都会非常有帮助。谢谢你。

Gya*_*yan 8

使用

ffmpeg -i video.mp4 -map 0:v -map -0:V -c copy cover.jpg
Run Code Online (Sandbox Code Playgroud)

MP4 中的封面图像不是常规视频流,而是具有附加图片的配置。

上面的命令首先执行的操作是映射所有视频流(常规+附加图片),然后使用负映射禁用所有常规视频流,仅保留映射的附加图片。

MP4 可以附加带有 JPEG、PNG 或 BMP 编解码器的图片。检查您的文件属于哪一个,并更正扩展名。