Como converter vídeos .MTS para .AVI

As câmeras de foto e vídeo de Sony aquele registro em formato MTS geralmente vem com um software reprodução Só funciona em MS Windows, por isso para reproduzir os vídeos em GNU / Linux tem que recorrer a softwares como VLC ou Mplayer, que reconhecem quase todos os formatos.

Porém, se além de vê-los, queremos edite-os, a coisa é complicar já que eles não podem ser importados diretamente para o Cinelerra, PiTiVi, Kino, etc. A única maneira é converta-os anteriormente.


Para isso podemos usar o VLC com a função "converter", mas este formato não é muito amigável e costuma dar alguns problemas.

A melhor alternativa é o ffmpeg, que embora funcione por linha de comando possui uma interface gráfica: WinFF.

Para instalar o ffmpeg, abra um terminal e execute:

Ubuntu e derivados:

sudo apt-get update
sudo apt-get install ffmpeg

arco e derivados:

sudo pacman -S ffmpeg

Então, temos 2 possibilidades: instalamos o WinFF para trabalhar usando uma interface gráfica mais confortável ou usamos o ffmpeg por linha de comando com um pequeno script bash que com certeza será mais rápido e eficaz.

Obter os dados de conversão corretos

Um dos segredos da conversão é usar os mesmos parâmetros do vídeo original na conversão para não perder qualidade ou tamanho (por isso compramos uma câmera HD, certo?). Por isso, é interessante fazer primeiro uma análise do arquivo original com a função de obter as informações incluídas no ffmpeg. Para isso, navegamos até o diretório onde temos nossos dumps * .MTS e executamos:

ffmpeg -i File_name.MTS

Obteremos muitas informações, mas o que nos interessa é a parte final onde aparecem os dados de codificação do vídeo:

Entrada # 0, mpegts, de 'file.MTS':
Duração: 00: 01: 13.86, início: 1.000033, taxa de bits: 9390 kb / s
Programa 1
Stream # 0.0 [0x1011]: Vídeo: h264, yuv420p, 1440 × 1080 [PAR 4: 3 DAR 16: 9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream # 0.1 [0x1100]: Áudio: ac3, 48000 Hz, estéreo, s16, 256 kb / s
Stream # 0.2 [0x1200]: Subtítulo: pgssub

Neste exemplo, o vídeo é codificado com o codec h264 a 9390kb / se 50 quadros por segundo, com um tamanho de 1440 × 1080 pixels, uma proporção de pixel de 4: 3 e uma proporção de exibição de 16: 9. O áudio foi codificado com ac3, em estéreo, a 256kbs e 48kHz.

A conversão: usando WinFF

Para instalar o WinFF, abra um terminal e execute:

Ubuntu e derivados:

sudo apt-get install winff

arco e derivados:

yaourt-S winff

Em seguida, abra o WinFF e importe os arquivos que deseja converter. O programa funciona em lote, portanto é possível criar uma fila de trabalho para converter vários arquivos consecutivamente.

Depois de importado, na parte inferior, em Resultado, selecione os codecs que deseja usar. Pressione o botão superior «Configurações» e copie os dados do vídeo que você obteve antes para manter a qualidade máxima na conversão.

Claro, também é possível converter os vídeos para uma qualidade inferior (para isso, já existem algumas configurações padrão para escolher).

Finalmente, clique no botão Converter.

Com isso, você já deve ter novos vídeos em um formato compreensível por editores e reprodutores de vídeo comuns.

A conversão: usando o terminal

Caso você opte por um caminho de terminal muito mais interessante, execute ffmpeg com a seguinte sintaxe:

ffmpeg -i arquivo .MTS -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 arquivo .AVI

Não se esqueça de alterar os nomes dos arquivos e parâmetros de configuração com base nos dados obtidos executando ffmpeg -i.

No caso de você precisar converter todos os vídeos .MTS dentro de um diretório, você pode criar um script bash facilmente.

Para fazer isso, crie o arquivo convertmts com seu editor de texto favorito e cole o seguinte conteúdo:

#! / Bin / bash
para um em `ls * .MTS`; do ffmpeg -i $ a -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 `echo" $ a "| cut -d '.' -f1`.avi; feito
saída

Não se esqueça de usar os parâmetros de configuração que melhor atendem às suas necessidades.

Para maior facilidade, você pode salvar o script em / usr / share onde pode, por sua vez, criar a pasta de misscripts (para salvar essas pequenas coisas).

Por fim, navegue até o diretório onde os vídeos estão armazenados e execute o script da seguinte maneira:

bash / usr / share / myscripts / convertmts

Isso iniciará o processo de conversão de todos os vídeos do diretório.

Fonte: Tatblog & Simplesmente óbvio