FFMpeg 命令输出显示"绿色像素化"视频



我试图采取一个单一的图像和添加音频导致视频播放整首歌与单一图像;就像你在YouTube上看到的歌曲视频一样。我使用的命令来自以下链接:https://askubuntu.com/questions/868283/image-audio-mp4-how-to-make-video-smaller

命令如下:

ffmpeg -loop 1 -framerate 1 -i image.png -i song.aac -c:v libx264 -preset veryslow -crf 0 -c:a copy -shortest output.mp4

它的工作原理为有视频文件是一个小尺寸,歌曲播放,以及,但根据我使用的图像,一些图像在播放视频时出现"绿色"。

然而,这个命令适用于任何使用的图像:

ffmpeg -loop 1 -framerate 1 -i image.jpg -i music.mp3 -c copy -shortest output.mp4

但是结果是一个非常大的文件,而我希望它更小。任何帮助将非常感激!谢谢你!

FFMpeg version: 4.3.1

你从你链接到的答案中使用的命令是专门针对YouTube的,甚至说,"你的播放器可能不喜欢它,但YouTube会"。我假设你使用的是播放器而不是YouTube。

同样的答案是下的另一个命令对任何播放器的最广泛兼容性:

ffmpeg -loop 1 -i image.png -i music.mp3 -vf "scale='min(1280,iw)':-2,format=yuv420p" -c:v libx264 -preset medium -profile:v main -c:a aac -shortest -movflags +faststart output.mp4

试试那个

最新更新