本质上,我希望使用 MP4Box 连接一系列视频。当我尝试这样做时,我收到以下错误:
No suitable destination track found - creating new one (type soun)
0.500 secs Interleaving
我可以通过在命令中添加一个-force-cat
参数来绕过这个问题,至少是暂时的。MP4Box
但是,这会导致音频和视频的对齐问题,并产生以下警告:
Concatenating track ID 1 even though sample descriptions do not match
现在,据我所知,这与视频类型之间的不同参数有关。我将在ffprobe
下面显示每种视频类型的输出,希望能对这个问题有所了解。
视频类型 1 FFPROBE 输出:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.29.100
Duration: 00:00:02.25, start: 0.000000, bitrate: 851 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 816 kb/s, 4 fps, 4 tbr, 16384 tbn, 8 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 24000 Hz, mono, fltp, 32 kb/s (default)
Metadata:
handler_name : SoundHandler
视频类型 2 FFPROBE 输出:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'static.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.78.100
Duration: 00:00:01.00, start: 0.000000, bitrate: 662 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 654 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
Metadata:
handler_name : VideoHandler
谁能确定视频类型之间的不协调是什么以及我如何解决它?谢谢。