Слияние двух m4v видео в одно

Я пытаюсь объединить два m4v видеофайла в один с mp4box и сбоем :(

Вот то, о каком mp4box - информация сообщает для первого файла

* Movie Info *
        Timescale 90000 - Duration 01:06:18.836
        Fragmented File no - 2 track(s)
        File Brand mp42 - version 0
        Created: GMT Thu Jun 24 13:13:14 2010

File has root IOD
Scene PL 0xff - Graphics PL 0xff - OD PL 0xff
Visual PL: ISO Reserved Profile (0x7f)
Audio PL: High Quality Audio Profile @ Level 2 (0x0f)
No streams included in root OD

iTunes Info:
        Encoder Software: HandBrake 0.9.4 2009112300

Track # 1 Info - TrackID 1 - TimeScale 90000 - Duration 01:06:18.836
Media Info: Language "Undetermined" - Type "vide:avc1" - 132682 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 480 x 270 - Profile Baseline @ Level 2.1
NAL Unit length bits: 32
Self-synchronized

Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 01:06:18.709
Media Info: Language "Undetermined" - Type "soun:mp4a" - 186502 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio AAC LC - 1 Channel(s) - SampleRate 48000
Synchronized on stream 1

Вот второй файл

* Movie Info *
        Timescale 90000 - Duration 01:34:12.652
        Fragmented File no - 2 track(s)
        File Brand mp42 - version 0
        Created: GMT Thu Jun 24 13:35:44 2010

File has root IOD
Scene PL 0xff - Graphics PL 0xff - OD PL 0xff
Visual PL: ISO Reserved Profile (0x7f)
Audio PL: High Quality Audio Profile @ Level 2 (0x0f)
No streams included in root OD

iTunes Info:
        Encoder Software: HandBrake 0.9.4 2009112300

Track # 1 Info - TrackID 1 - TimeScale 90000 - Duration 01:34:12.652
Media Info: Language "Undetermined" - Type "vide:avc1" - 156175 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 480 x 270 - Profile Baseline @ Level 2.1
NAL Unit length bits: 32
Self-synchronized

Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 01:34:12.458
Media Info: Language "Undetermined" - Type "soun:mp4a" - 264959 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio AAC LC - 1 Channel(s) - SampleRate 48000
Synchronized on stream 1

Я попытался просто присоединиться к ним с, добавляют

mp4box -add file1.m4v -add file2.m4v output.m4v

Я также извлек каждый поток и затем использовал - добавляют для слияния их вместе. Я никогда не волную с подобранным видео и аудио (я не имею в виду миллисекунды, я не имею в виду аудио или video1, играющего с audio2!)

Какие-либо указатели на том, где я иду не так, как надо здесь?

ОБНОВЛЕНИЕ: у Меня было немного больше sucesss с avidemux - он дал мне видео со всем видео и аудио в нем, но аудио постепенно выходит из синхронизации.

Это могло быть связано с переменной частотой кадров h.264 видео? avidemux, кажется, придумывает среднюю частоту кадров для всего связанного видео.

Связанный вопрос: Как я объединяю файлы MP4 без аудио, выходящего из синхронизации?

0
задан 20.03.2017, 12:17

1 ответ

В конце я решил это путем слияния исходного материала прежде, чем закодировать его. Мои источники были .flv файлами, которые я объединил вместе с flvbind

0
ответ дан 27.11.2019, 20:53

Теги

Похожие вопросы