FFmpeg: Erro ao copiar legendas usando o iFFmpeg

0
Primeiro de tudo: Eu sou novo neste site e não muito experiente com o FFmpeg, então estou usando a GUI do iFFmpeg para Mac OSX. Além disso, minha língua nativa não é o inglês.

Então aqui está o meu problema: Eu tenho um arquivo de entrada MKV com vários fluxos de áudio e legendas e eu quero compactá-lo em um contêiner M4V com dois fluxos de áudio e um fluxo de legendas. A codificação do fluxo de vídeo e dos dois fluxos de áudio está funcionando bem, mas quando tento adicionar um fluxo de legendas, ele me envia uma mensagem de erro: “falha na abertura do fluxo do codificador”.

Meu palpite é que o iFFmpeg está fazendo algo errado com os parâmetros das legendas. Eu tentei corrigir isso, mas não consegui descobrir ainda.

Esse é o meu arquivo de entrada:

Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn, 48 tbc

Stream #0:1(deu): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)

Stream #0:2(deu): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s

Stream #0:3(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), fltp, 1536 kb/s

Stream #0:4(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s

Stream #0:5(deu): Subtitle: hdmv_pgs_subtitle

Stream #0:6(deu): Subtitle: hdmv_pgs_subtitle

Stream #0:7(deu): Subtitle: hdmv_pgs_subtitle

Stream #0:8(eng): Subtitle: hdmv_pgs_subtitle

Stream #0:9(eng): Subtitle: hdmv_pgs_subtitle

Stream #0:10: Attachment: mjpeg

E é isso que o iFFmpeg me gera como um comando (eu sei, bastante longo):

ffmpeg -i Olympus\ Has\ Fallen.mkv -map 0:0 -map 0:1 -map 0:3 -map 0:6 -c:a aac -cutoff 15000 -b:a 512k -ar 48000 -c:a:1 aac -ab:2 512k -ar:2 48000 -strict experimental -async 1 -c:v libx264 -b:v 7741k -bt 655k -bufsize 3096.4k -r 24 -s 1280x720 -aspect 16:9 -trellis 1 -coder ac -subq 7 -me_range 16 -i_qfactor 0.71 -bf 3 -b_strategy 1 -refs 3 -partitions partb8x8+partp4x4+partp8x8+parti8x8 -flags +loop -me_method hex -direct-pred 1 -rc_lookahead 40 -keyint_min 23 -g 240 -rc_eq 'blurcplx^(1-qcomp)' -qmin 3 -qmax 51 -qdiff 4 -crf 20 -level 31 -weightb 1 -8x8dct 1 -fast-pskip 1 -mixed-refs 1 -b-pyramid 1 -sc_threshold 40 -map_metadata 0 -c:s mov_text -threads 8 -y "Olympus Has Fallen.m4v"

Eu ficaria muito satisfeito se alguém pudesse me ajudar, porque eu tentei por tanto tempo e é simplesmente frustrante não estar funcionando.

    
por M.J.K 16.03.2014 / 13:56

0 respostas