ffmpeg在连接时返回空白视频

问题描述

我正在尝试将音频和图像文件合并为一个在音频持续时间内播放的.mp4文件

这是我的代码

import ffmpeg

audio = r'D:\Reddit Bot\Content\juice\audio_1.mp3'
image = r'D:\Reddit Bot\Content\juice\comment_1.png'
save = r'D:\Reddit Bot\Content\juice\combined_1.mp4'

input_still = ffmpeg.input(image)
input_audio = ffmpeg.input(audio)

(ffmpeg
 .concat(input_still,input_audio,v=1,a=1)
 .output(save)
 .run(overwrite_output=True)
 )

但是,生成的.mp4文件仅是音频文件(分辨率为1072x1920,与图像文件的1080x1920比例相反)

感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)