我有一些以mp4或webm格式保存的视频,并想使用ffmpeg在每个视频开始处添加4秒钟的时间来显示居中且没有声音的文本。其他要求如下:
- 尽量避免重新编码视频 - 保持视频质量(分辨率、比特率等) - (可选)使文本淡入/淡出
我对ffmpeg不熟悉,非常感谢您的帮助。
以下是mp4的示例ffprobe信息:
- 尽量避免重新编码视频 - 保持视频质量(分辨率、比特率等) - (可选)使文本淡入/淡出
我对ffmpeg不熟悉,非常感谢您的帮助。
以下是mp4的示例ffprobe信息:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf55.33.100
Duration: 00:00:03.84, start: 0.042667, bitrate: 1117 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 1021 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 140 kb/s (default)
Metadata:
handler_name : SoundHandler
示例webm
Input #0, matroska,webm, from 'input.webm':
Metadata:
encoder : Lavf55.33.100
Duration: 00:00:03.80, start: 0.000000, bitrate: 1060 kb/s
Stream #0:0(eng): Video: vp8, yuv420p, 1280x720, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
Stream #0:1(eng): Audio: vorbis, 48000 Hz, stereo, fltp (default)
ffprobe input
并从读出的数据中抓取那些数据。 - Gyan-minrate 1000k
和-b:v 1000k
。话虽如此,您能否发布一个引导帧的屏幕截图? - Gyan