本文介绍: 最后,预览图当然也可以由用户利用 FFmpeg 以外的软件自行准备。甚至,即使图与视频内容无关,在技术上也是能把它设置为预览图的——但还是别了吧。在为视频文件设置预览图(缩略图)之前,我们首先要准备这样一张图片。准备完成后,我们就可以将其嵌入到视频文件了。的所有流数据,然后将输入 #1 设置为预览图。指明接受两个输入的流数据,否则 ffmpeg 会自动只保留一个视频流。中的 n (默认为 100)数量的帧为扫描步长来抽取预览图。过滤器自动从视频中抽取一张预览图。上例接受了第 1 个输入文件(#0)
在为视频文件设置预览图(缩略图)之前,我们首先要准备这样一张图片。FFmpeg 支持用 thumbnail 过滤器自动从视频中抽取一张预览图。它会从头到尾以 thumbnail=n
中的 n (默认为 100)数量的帧为扫描步长来抽取预览图。
或者,利用在 截取帧为图片 一节中提到的帧截取方法,指定截取某一帧作为图片:
最后,预览图当然也可以由用户利用 FFmpeg 以外的软件自行准备。甚至,即使图与视频内容无关,在技术上也是能把它设置为预览图的——但还是别了吧。
在预览图文件 thumb.png
准备完成后,我们就可以将其嵌入到视频文件了。对于 MP4 文件,这需要使用 disposition
参数:
上例接受了第 1 个输入文件(#0) video.mp4
与第 2 个输入文件(#1) thumb.jpg
的所有流数据,然后将输入 #1 设置为预览图。请注意,我们必须像例中一样用 -map
指明接受两个输入的流数据,否则 ffmpeg 会自动只保留一个视频流。
对于 MKV 文件,我们则需要使用 -attach
参数来嵌入缩略图(也称 MKV 封面)。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。