Blog: Documenta

Visualizando mensagem do blog

Remultiplexar vídeo via linha de comando

Alguns aparelhos dvd (tocadores) não aceitam mídias que não seguem uma autoração padrão (standart). Desse modo é necessário reautorar a mídia.

Abaixo seguem alguns passos usando o cat, mplex, ffmpeg e tcextract. É necessário ter o mpeg tools instalado em sua máquina

Primeiro, copie o conteúdo dos diretórios do dvd para um diretório no seu computador. Em seguida junte os sucessivos VOBS que aparecem (exceto o VIDEO_TS.VOB).

$ cat VTS_01_1.VOB VTS_01_2.VOB ... > VTS_ALL.VOB

Então, quebre o arquivo em dois arquivos separados, um de áudio e outro de vídeo:

$ tcextract -i VTS_ALL.VOB -x mpeg2 > VTS_ALL.M2V

$ tcextract -i VTS_ALL.VOB -x ac3 > VTS_ALL.AC3

Para áudios no formato PCM, a linha deve ser a seguinte:

$ tcextract -i VTS_ALL.VOB -x pcm > VTS_ALL.lpcm

Converta então o arquivo lpcm para ac3 via ffmpeg:

$ ffmpeg -f s16le -ar 48000 -ac 2 -i VTS_ALL.lpcm -acodec ac3 -ab 192k VTS_ALL.AC3

Então, remultiplexe os arquivos novamente:

$ mplex -f 8 -o VTS_ALL_FIX.VOB VTS_ALL.M2V VTS_ALL.AC3

Cheque se o A/V sync está correto tocando o novo arquivo VOB em um player qualquer (geralmente utilizo mplayer ou vlc).

Você ainda pode usar o dvdauthor com quebra de capítulos (ou use seu próprio xml):

$ dvdauthor -t VIDEO_TS.VOB -o outdir -c 600,1200,1800,2400,3000,3600,4200,4800 VTS_ALL_FIX.VOB

$ dvdauthor -T -o outdir

Em seguida, crie uma imagem iso:

$ mkisofs -dvd-video -o ./dvd.img outdir

e queime a nova mídia dvd:

$ growisofs -speed=4 -dvd-compat -Z /dev/dvd=dvd.img

tags: ffmpeg, linha de comando, autoração, mpeg, vob, remux, mplex, tcextract, lpcm, ac3, growisofs, mkisofs, mídia dvd, reautoração, remultiplexação, remultiplexar, multiplexação

enviada por: lucio_araujo em: 17:51 - 29/10    |    permalink    |    0 comentários    |    comentar