Arquivo

Arquivo da Categoria ‘linux’

Filmes MKV – Convertendo áudio de DTS para AC3

12, março, 2011 Sem comentários

É comum nos depararmos na Internet com arquivos de filmes com o áudio no formato Digital Theater Systems (DTS), principalmente nos filmes em alta definição no container MKV. Porém, muitas TVs e Media Players HD disponíveis no mercado somente processam o áudio Dolby Digital (AC3).

Ao me deparar com este problema num dia desses encontrei uma solução que funcionou muito bem no Linux.

Você vai precisar dos seguintes pacotes:

  • mkvtoolnix – Ferramenta de manipulação para arquivos Matroska (MKV);
  • libdca – Conversor de áudio DTS para WAV;
  • aften – Conversor de áudio WAV para AC3.

Passo 1 – Extraindo informações sobre seu arquivo MKV:

mkvmerge -i meufilme.mkv

Você deverá ver uma saída do tipo:

Track ID 1: video (V_MPEG4/ISO/AVC)
Track ID 2: audio (A_DTS)


Passo 2
– Extraia a faixa de áudio DTS do arquivo original, neste caso a faixa 2 é a que contém o áudio:

mkvextract tracks meufilme.mkv 2:/meuaudio.dts

Passo 3 – Converta o arquivo de áudio DTS para AC3:

dcadec -o wavall meuaudio.dts | aften - meuaudio.ac3

Passo 4 – Inclua a nova faixa de áudio AC3 em seu MKV original:

mkvmerge -o meufilmeac3.mkv meufilme.mkv meuaudio.ac3

Passo 5 (opcional) - Remova a faixa de audio DTS:

mkvmerge -o meufilmefinal.mkv -a 3 meufilmeac3.mkv

Caso encontrem dificuldades é só comentar abaixo.

Fonte: NMTWiki

Categories: linux Tags: , , , , ,

Juntando e separando arquivos no Linux via terminal

9, outubro, 2010 Sem comentários

Com a febre de sites do tipo www.qualquercoisashared.com para o updoad/download de arquivos, se tornou comum a necessidade de unir e dividir arquivos. Frequentemente vemos a mensagem:

Junte as partes do filme usando o HJSplit.

Porém, nós amantes do Linux, sabemos que o HJSplit é um software feito para rodar no W%#@$%s. Para nossa felicidade, o Linux já possui suporte nativo para fazer essa tarefa, portanto, sem a necessidade de softwares adicionais.

Para isso somente abra um terminal (Menu Aplicativos -> Acessórios -> Terminal) estando do diretório onde se encontram os arquivos execute os comandos abaixo:



Para unir vários arquivos:

cat filme.mkv.001 filme.mkv.002 > filmecompleto.mkv

ou se forem muitos arquivos você também pode usar:

cat filme.mkv.* > filmecompleto.mkv


Para dividir um arquivo digite:

split -b 100m -d -a 2 filmecompleto.mkv

onde:

  • -b indica o tamanho de cada parte a ser gerada (no exemplo 100MiB);
  • -d indica que o sufixo dos nomes das partes deve ser numérico;
  • -a indica quantos caracteres terá o sufixo gerado.



Somente acho estranho um sistema operacional proprietário que se diz tão completo precisar de softwares adicionais para uma operação tão trivial.

Categories: linux, Ubuntu Tags: , , ,