哦~~感谢大哥~我怎么知道它是从视频开始就少那一秒~还是结尾少那一秒?~万一从视频一开始就少一秒~最后补一秒~那其不是更和源视频错开了??~~andrewxeron 写了:如果少一秒...最快的方式是在最後封裝時 audio 再補 1 (1 秒是比喻通常是 ms 你要看差幾 ms 需要填補多少) 秒校正就可以了....
代码: 全选
ffmpeg.exe -i video.mkv -i original.wmv -map 0:v -map 1:a -c:v copy -c:a copy output.mkv
感谢大哥~falcon 写了:代码: 全选
ffmpeg.exe -i video.mkv -i original.wmv -map 0:v -map 1:a -c:v copy -c:a copy output.mkv
代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a pcm_s16le -f wav - | [AudioEncoder]
代码: 全选
-ar 48000
代码: 全选
-ac 2
代码: 全选
-ac 2 -af aresample=matrix_encoding=dplii
代码: 全选
-ac 6
代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a pcm_s16le -f wav - | NeroAacEnc -if - -q 0.5 -lc -ignorelength -of audio.m4a
代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a pcm_s16le -f wav - | qaac -q 2 --tvbr 100 --ignorelength -o audio.m4a -
代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a libfdk_aac -vbr 3 audio.m4a
代码: 全选
ffmpeg -i video.mp4 -i audio.m4a -map 0:v -map 1:a -c copy output.mp4
代码: 全选
ffmpeg -i video.mp4 -i input.mkv -map 0:v -map 1:a -c copy output.mp4
感谢大神~我会照此法不断的做实验~~不懂随时请教falcon 写了:pipe ffmpeg to Audio Encoder筛选 Audio track 用 -vn 或 -map 0track_numbers代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a pcm_s16le -f wav - | [AudioEncoder]
-vn = disable video
-an = disable audio
-sn = disable subtitle
-dn = disable data
v = video, a = audio, s = subtitle, d = data
-map 0 = first input file
-map 0:a = first input file & all audio tracks
-map 00 = first input file & first audio tracks
ffmpeg resample 48000Hzffmpeg downmix to stereo:代码: 全选
-ar 48000
ffmpeg downmix to Dolby Pro Logic II:代码: 全选
-ac 2
ffmpeg downmix to 5.1-Ch:代码: 全选
-ac 2 -af aresample=matrix_encoding=dplii
ex. pipe ffmpeg to NeroAacEnc代码: 全选
-ac 6
ex. pipe ffmpeg to qaac代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a pcm_s16le -f wav - | NeroAacEnc -if - -q 0.5 -lc -ignorelength -of audio.m4a
ffmpeg libfdk-aac (需要 --enable-libfdk-aac )代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a pcm_s16le -f wav - | qaac -q 2 --tvbr 100 --ignorelength -o audio.m4a -
ffmpeg muxing video & audio代码: 全选
ffmpeg -i input.mkv -vn -async 1 -c:a libfdk_aac -vbr 3 audio.m4a
-map 0:v = all video.mp4 video tracks代码: 全选
ffmpeg -i video.mp4 -i audio.m4a -map 0:v -map 1:a -c copy output.mp4
-map 1:a = all audio.m4a audio tracks
ffmpeg copy audio tracksFFmpeg Documentation http://ffmpeg.org/ffmpeg-all.html代码: 全选
ffmpeg -i video.mp4 -i input.mkv -map 0:v -map 1:a -c copy output.mp4
FFmpeg -map https://trac.ffmpeg.org/wiki/How%20to%2 ... p%20option
FFmpeg AAC Encoding https://trac.ffmpeg.org/wiki/AACEncodingGuide