新的 Nvidia Share 允许录制带有两个音轨的视频:一个带有游戏内音频,另一个带有麦克风音频。
如何在不重新编码视频的情况下将音轨合并为一个?如果可能的话,使用命令行。
我尝试过ffmpeg
ffmpeg -i 1.mp4 -filter_complex "amerge,pan=stereo:c0<c0+c2:c1<c1+c3" 11.mp4
它合并音轨,但也重新编码视频。
如果有必要的话,这里有一个视频信息:
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 : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Muxing mode : Container [email protected]
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
答案1
如果您的源文件是 MP4,请使用名为 Yamb 的程序从视频中提取音轨。
然后用 Yamb 或其他音频软件合并音频。然后用 Yamb 将视频和音频重新组合在一起。所有内容将保持不变,不会重新编码。
您还可以使用 Yamb 提取音频和视频,然后使用 MKVMerge 将音频和视频合并/附加到 MKV 文件中。所有内容将保持不变,不会重新编码。