Mar*_*usJ 5 audio ffmpeg command-line
我翻录了两张蓝光,并试图将两者的音频合并到一个文件中。我已经将它从 DTS-HD MA 解码为 Wave64,并且我使用 avisynth 从第一个文件中删除了黑屏音频(4 秒)。
现在我试图将两者连接成一个文件。格式在这一点上并不重要,FLAC Wave64,无论如何。
我尝试了这两个命令:
"C:\Users\Marcus\Desktop\ffmpeg\ffmpeg.exe" -f concat -i "C:\Users\Marcus\Desktop\catlist.txt" -c copy "E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\TheTwoTowers.flac"
Run Code Online (Sandbox Code Playgroud)
这是第二个命令:
"C:\Users\Marcus\Desktop\ffmpeg\ffmpeg.exe" -i "concat:E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\Part1.w64|E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\Part2.w64" -c copy "E:\Media\Movies\The Lord of the Rings\The Two Towers\AudioTheTwoTowers.w64"
Run Code Online (Sandbox Code Playgroud)
它们都是 6.1 通道,位深度为 24 位,采样率为 48,000 kHz。
concat.txt 仅在第 1 行包含第 1 部分,第 2 行包含第 2 部分,第二个命令执行相同的操作:它仅将第一部分复制到输出文件。
我应该做些什么?从昨天开始,我一直在为此苦苦挣扎,我也尝试过 Eac3to,但它不支持加入无容器音频。
我会给你一个来自 FFmpeg 的日志,但命令提示符不会让我复制它的文本(我试过右键单击 > 全选 > Ctrl+C方法,而附加>XXX.log方法无济于事)。
我刚从 mkvtoolnix 转到 MMG,并尝试将 *.w64 文件添加到 MKV 中,*.w64 文件被识别为“MPEG-4 part 10 ES 流。而 *.wav 和 *. flac 被识别得很好,但 *.w64 文件在 foobar 和 VLC 中播放得很好。不确定 w64 是否被错误地读取,或者它是否有错误的 FourCC 信息或什么。
Eac3to 无法加入 Matroska 文件,所以现在我试图将 w64 文件多路复用到 m2ts 文件中,以便将它们与 eac3to 结合起来。
Eac3to 无法加入音频,即使在受支持的容器中,TsMuxer 也无法加入音频,失败并显示错误代码 -2
ffmpeg version N-52233-gee94362 Copyright (c) 2000-2013 the FFmpeg developers
built on Apr 18 2013 02:58:04 with gcc 4.8.0 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth -- enable-bzlib --enable-fontconfig -- enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable- libcaca --enable-libfreetype --enable-libgsm --enable-libilbc -- enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr -- enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 26.100 / 52. 26.100
libavcodec 55. 2.100 / 55. 2.100
libavformat 55. 2.100 / 55. 2.100
libavdevice 55. 0.100 / 55. 0.100
libavfilter 3. 56.103 / 3. 56.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[w64 @ 0000000001fd3200] Estimating duration from bitrate, this may be inaccurate
Input #0, w64, from 'concat:E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\Part1.w64|E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\Part2.w64':
Duration: 03:55:24.51, bitrate: 8063 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 6.1, s32, 8064 kb/s
File 'E:\Media\Movies\The Lord of the Rings\The Two Towers\AudioTheTwoTowers.w64' already exists. Overwrite ? [y/N] Output #0, w64, to 'E:\Media\Movies \The Lord of the Rings\The Two Towers\AudioTheTwoTowers.w64':
Metadata:
encoder : Lavf55.2.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 6.1, 8064 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 53171kB time=00:00:54.01 bitrate=8064.0kbits/s
size= 112661kB time=00:01:54.44 bitrate=8064.0kbits/s
size= 161813kB
time=01:46:20.76 bitrate=8064.0kbits/s
size= 6281254kB time=01:46:20.95 bitrate=8064.0kbits/s
size= 6294322kB time=01:46:34.23 bitrate=8064.0kbits/s
video:0kB audio:6294322kB subtitle:0 global headers:0kB muxing overhead 0.000002%
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1519 次 |
| 最近记录: |