我正在尝试获取一个命令,该命令使用C#.net中的ffmpeg将.png或.jpeg图像作为缩略图添加到视频中。
我在搜索的任何地方都说明了如何在视频/视频束中使用特定图像(例如徽标文件)时从视频内部获取帧。
这是我到目前为止所无法完成的。只是删除了默认缩略图。
ffmpeg -i INPUT.mp4 -i IMAGE.png -acodec copy -vcodec copy -map 0 -map 1:0 OUTPUT.mp4
使用ffmpeg甚至可以做到这一点。 如果是,那么请引导我朝正确的方向前进。
答案 0 :(得分:2)
使用ffmpeg 4.0(2018年4月20日发行或更高版本)
ffmpeg -i video.mp4 -i image.png -map 1 -map 0 -c copy -disposition:0 attached_pic out.mp4
答案 1 :(得分:1)
与版本4.2.2一样...请参见Section 5.4 in FFmpeg documentation
要添加嵌入式封面/缩略图:
ffmpeg -i in.mp4 -i IMAGE -map 0 -map 1 -c copy -c:v:1 png -disposition:v:1 attached_pic out.mp4
并非所有的混合器都支持嵌入式缩略图,而那些混合器仅支持JPEG或PNG等几种格式。