将图像添加到mp3,并使用ffmpeg将其转换为视频文件

将图像添加到mp3,并使用ffmpeg将其转换为视频文件,ffmpeg,Ffmpeg,我有以下文件: 1.jpeg图像 2.一定长度的mp3文件,例如(3分钟) 我想把它转换成.3gp视频。我该怎么做 我尝试了以下方法: 使用jpeg图像创建零长度(时间)的视频: ffmpeg -f image2 -i temp_img.jpg temp_video.mpg 然后,我尝试将视频和音频流混合为: ffmpeg -i temp_sound.mp3 -i temp_video.mpg -vcodec mpeg video_finale.mpg 执行此操作时,我会收到一些错误消息,如

我有以下文件:
1.jpeg图像
2.一定长度的mp3文件,例如(3分钟)

我想把它转换成.3gp视频。我该怎么做

我尝试了以下方法:
使用jpeg图像创建零长度(时间)的视频:

ffmpeg -f image2 -i temp_img.jpg temp_video.mpg
然后,我尝试将视频和音频流混合为:

ffmpeg -i temp_sound.mp3 -i temp_video.mpg -vcodec mpeg video_finale.mpg
执行此操作时,我会收到一些错误消息,如“无法确定编解码器(视频:0x000)”

请帮忙


谢谢。

尝试使用以下方法从静止图像创建视频:

ffmpeg -loop_input -vframes <num_frames> -i <input_image> <output_file>
ffmpeg-loop\u输入-vframes-i
这使您可以重复帧多次,只要您想制作一个非零持续时间的视频。您还可以使用
-t
以秒为单位给出视频的长度,而不是帧数

另外,
-f
参数指定输出格式,它不是image2,而是您想要使用的输出格式,如“3gp”

您可以将视频文件的长度与mp3文件的长度匹配,然后使用您编写的第二个命令。另外,我会在第二个命令中使用
-vcodec copy
,这样它只会从第一步复制视频数据,而不会执行解码/编码步骤,从而导致一些质量损失。


A我喜欢这些命令,但已经有一段时间没有使用它们了,所以为您查找了它,因为它应该是“帮助全部”。

我已经看到了这一点;谢谢你提到它无论如何-这样的链接将保留在我的书标记!谁投了反对票?我自己也投了赞成票。