Zusammenführen von 2 Audiospuren in einem in mp4, ohne das Video neu zu kodieren?

544
vanowm

Mit dem neuen Nvidia Share können Videos mit zwei Audiospuren aufgenommen werden: eine mit In-Game-Audio und eine zweite mit Mikrofon-Audio.

Wie kann ich die Audiospuren zusammenführen, ohne das Video neu zu kodieren? Wenn möglich mit einer Befehlszeile.

Ich habe es mit versucht ffmpeg

ffmpeg -i 1.mp4 -filter_complex "amerge,pan=stereo:c0<c0+c2:c1<c1+c3" 11.mp4 

Es führt Audiospuren zusammen, kodiert aber auch Video neu.

Wenn es darauf ankommt, gibt es hier eine Videoinformation:

Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (isom/mp42) File size : 109 MiB Duration : 15 s 135 ms Overall bit rate : 60.4 Mb/s Recorded date : 2017 Encoded date : UTC 2017-10-29 18:52:34 Tagged date : UTC 2017-10-29 18:52:34  Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L5.1 Format settings, CABAC : Yes Format settings, ReFrames : 1 frame Format settings, GOP : M=1, N=30 Muxing mode : Container profile=High@1.3 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 15 s 135 ms Bit rate : 60.0 Mb/s Width : 2 560 pixels Height : 1 440 pixels Display aspect ratio : 16:9 Frame rate mode : Variable Frame rate : 59.863 FPS Minimum frame rate : 56.962 FPS Maximum frame rate : 62.937 FPS Original frame rate : 60.000 FPS Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.272 Stream size : 108 MiB (99%) Title : VideoHandle Encoded date : UTC 2017-10-29 18:52:34 Tagged date : UTC 2017-10-29 18:52:34 Color range : Limited Color primaries : BT.601 NTSC Transfer characteristics : BT.470 System M Matrix coefficients : BT.601 mdhd_Duration : 15135  Audio #1 ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 14 s 964 ms Source duration : 14 s 981 ms Bit rate mode : Constant Bit rate : 196 kb/s Nominal bit rate : 96.0 kb/s Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 spf) Compression mode : Lossy Stream size : 358 KiB (0%) Source stream size : 359 KiB (0%) Title : SoundHandle / System sounds Encoded date : UTC 2017-10-29 18:52:34 Tagged date : UTC 2017-10-29 18:52:34 mdhd_Duration : 14964  Audio #2 ID : 3 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 14 s 976 ms Source duration : 14 s 978 ms Bit rate mode : Constant Bit rate : 192 kb/s Nominal bit rate : 96.0 kb/s Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 spf) Compression mode : Lossy Stream size : 357 KiB (0%) Source stream size : 357 KiB (0%) Title : SoundHandle / Microphone Encoded date : UTC 2017-10-29 18:52:34 Tagged date : UTC 2017-10-29 18:52:34 mdhd_Duration : 14976 
0

1 Antwort auf die Frage

0
Mike

Wenn Ihre Quelldatei ein MP4 ist, extrahieren Sie die Audiospur mit einem Programm namens Yamb aus dem Video.

Kombinieren Sie dann das Audio mit Yamb oder einer anderen Audio-Software. Dann legen Sie Video und Audio mit Yamb wieder zusammen. Alles bleibt unberührt und nicht neu codiert.

Sie können mit Yamb auch Audio und Video extrahieren und dann mit MKVMerge Audio und Video in eine MKV-Datei einfügen / anhängen. Alles bleibt unberührt und nicht neu codiert.