FFMPEG 创建 1 FPS 视频,带有背景音频和 -最短标志,生成意外的输出持续时间
ffmpeg -framerate 1 -loop -1 -i image.jpg -i audio.wav -shortest out.mp4
使用ffmpeg版本2022-02-24-git-8ef03c2ff1-full_build-www.gyan.dev
这是audio.wav的ffprobe
输入#0,wav,来自“audio.wav”:持续时间:00:00:20.21,比特率: 1411 kb/s 流 #0:0:音频:pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz,2 通道,s16,1411 kb/s
和 out.mp4(请注意,持续时间为 1:20,而不是音频文件的 20 秒持续时间)。
从“out.mp4”输入#0、mov、mp4、m4a、3gp、3g2、mj2:元数据: 主要品牌:isom 次要版本:512 兼容品牌:isomiso2avc1mp41 编码器:Lavf59.17.102 持续时间:00:01:20.00,开始:0.000000,比特率:156 kb/s 流 #0:00x1:视频:h264(高 4:4:4 预测)(avc1 / 0x31637661),yuvj444p(pc , bt470bg/未知/未知,渐进),1200x1443 [SAR 1:1 DAR 400:481]、120 kb/s、1 fps、1 tbr、16384 tbn(默认) 元数据: handler_name : 视频处理程序 vendor_id :[0][0][0][0] 流 #0:10x2:音频:aac (LC) (mp4a / 0x6134706D)、44100 Hz、立体声、fltp、139 kb/s (默认) 元数据: handler_name : 声音处理程序 供应商 ID:[0][0][0][0]
ffmpeg -framerate 1 -loop -1 -i image.jpg -i audio.wav -shortest out.mp4
Using ffmpeg version 2022-02-24-git-8ef03c2ff1-full_build-www.gyan.dev
Here is the ffprobe for audio.wav
Input #0, wav, from 'audio.wav': Duration: 00:00:20.21, bitrate:
1411 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001),
44100 Hz, 2 channels, s16, 1411 kb/s
and out.mp4 (note that the duration is 1:20, instead of the 20 second duration of the audio file).
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out.mp4': Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf59.17.102 Duration: 00:01:20.00, start: 0.000000, bitrate: 156 kb/s Stream #0:00x1: Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuvj444p(pc,
bt470bg/unknown/unknown, progressive), 1200x1443 [SAR 1:1 DAR
400:481], 120 kb/s, 1 fps, 1 tbr, 16384 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0] Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 139 kb/s
(default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论