Como concatriar corretamente dois arquivos de áudio juntos?

5

Eu tirei dois Blu-rays e estou tentando combinar o áudio de ambos em um arquivo. Eu decodifiquei-o de DTS-HD MA para Wave64 e usei o avisynth para remover o áudio da tela preta (4 segundos) do primeiro arquivo.

Agora estou tentando concatenar os dois em um arquivo. O formato não importa neste momento, FLAC Wave64, seja qual for.

Eu tentei os dois comandos:

"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"

Aqui está o segundo comando:

"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"

Ambos são 6.1 canais, com uma taxa de amostragem de 24 bits e 48.000 kHz.

concat.txt tem apenas a parte 1 na linha 1 e a parte 2 na linha 2, o segundo comando faz o mesmo: apenas copia a primeira parte para o arquivo de saída.

O que devo fazer? Eu tenho lutado com isso desde ontem, eu também tentei o Eac3to, mas ele não suporta unir áudio sem container.

Eu lhe daria um log do FFmpeg, mas o Prompt de Comando não me permite copiar o texto (tentei o clique direito > selecione todos > Ctrl + C , e o método >XXX.log anexado sem sucesso).

Eu apenas fui para o MMG do mkvtoolnix, e tentei adicionar os arquivos * .w64, para migrar para um MKV, e o arquivo * .w64 é reconhecido como um "fluxo MPEG-4 parte 10 ES. Enquanto o * .wav e * .flac são reconhecidos bem, mas os arquivos * .w64 são reproduzidos corretamente no foobar e no VLC Não tenho certeza se o w64 está sendo lido incorretamente, ou se ele tem as informações erradas do FourCC ou o quê.

Eac3to não pode entrar nos arquivos Matroska, então agora eu estou tentando migrar os arquivos w64 para os arquivos m2ts para juntá-los com o eac3to.

Eac3to não pode juntar áudio, mesmo quando em um contêiner suportado, nem TsMuxer, ele falha com o código de erro -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%
    
por MarcusJ 21.04.2013 / 14:26

0 respostas