我编写了代码将几个音频文件与1个图像合并到WebM视频中。 (audio1与默认jpg结合使用,audio2与默认jpg结合使用等)。ffmpeg - 将图像和音频合成为视频后的视频比音频更长
问题是,在此之后,视频长度比音频长度高25秒(所以音频在视频结束前25秒)。
有没有办法在音频完全相同的时间停止视频?下面是我使用的代码(我推出一个BAT命令文件)
@echo off
for %%F in (*.ogg) do (
ffmpeg -loop 1 -framerate 1 -i "default.jpg" -i "%%F" -acodec libopus -b:a 384k -vcodec libvpx-vp9 -lossless 1 -speed 4 -vf scale=1280x720 -shortest "%%F.webm"
)
任何帮助?很重要。 –
这是一个错误,请参阅https://trac.ffmpeg.org/ticket/5456 – Mulvya
我已经看到了,它没有帮助。我不会使用2012版的ffmpeg ..那么是否可以使用ffmpeg删除每个创建媒体的最后25秒的视频?就像将每个音频与特定图像一起制作成多个视频,然后移除最后25秒? –