在我的文件夹中,有一堆名为 0001.bmp、0002.bmp 的 13MP bmp 图像,...我从命令行运行以下命令。
将图像裁剪为 4K
ffmpeg -i %4d.bmp -vf "crop=3840:2160:184:240" croped%4d.bmp
Run Code Online (Sandbox Code Playgroud)
缩放图像
ffmpeg -i croped%4d.bmp -vf scale=1920:1080 scaled%4d.bmp
Run Code Online (Sandbox Code Playgroud)
将图像压缩成视频
ffmpeg -r 25 -i scaled%4d.bmp -c:v libx264 -b:v 25000k -minrate 25000k -r 25 -s 1920x1080 -c:v libx264 -qp 20 -preset medium output.mp4
Run Code Online (Sandbox Code Playgroud)
但是制作的视频只能在 VLC 中播放,其他播放器都失败了。
任何在 ffmpeg 方面有更多经验的人都可以建议我在哪里犯错吗?
这是最后一个命令后的 ffmpeg 控制台输出:
ffmpeg version N-47062-g26c531c Copyright (c) 2000-2012 the FFmpeg developers
built on Nov 25 2012 12:21:26 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enab
le-avisynth --enable-bzlib …Run Code Online (Sandbox Code Playgroud)