Posts Tagged “ffmpeg”

Existem duas formas de converter vídeos com o Linux para um formato que o player de vídeo padrão do N95 consiga tocar, que são utilizando o FFmpeg e utilizando o MEncoder. Procurando no Google, a maioria dos tutoriais recomendam usar o FFmpeg, porém como a versão do dele no Ubuntu não vem compilada com os codecs que precisamos, temos de baixar o código-fonte e recompilá-lo, ao passo que utilizando o MEncoder isto não é necessário.

Antes de mais nada, instale o MEncoder (ou confira se ele está instalado):

sudo apt-get update && sudo apt-get install mencoder

Agora, entre na pasta do vídeo (neste exemplo vamos supor que ele está em ~), e entre com o comando:

mencoder -of lavf -lavfopts format=mp4 -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:acodec=libfaac:abitrate=128:vcodec=mpeg4:keyint=25 -ofps 25 -af lavcresample=44100 -vf harddup,scale=320:-3 -mc 0 -noskip video-original.avi -o video-convertido.mp4

Como o comando é gigantesco, vamos simplificar o processo. Entre com o seguinte comando:

sudo touch /usr/local/bin/n95enc && sudo chmod +x /usr/local/bin/n95enc && sudo gedit /usr/local/bin/n95enc

(Sinta-se livre para substituir o gedit pelo editor de sua preferência.) Na janela que se abrir, entre com o seguinte:

#!/bin/sh
mencoder -of lavf -lavfopts format=mp4 -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:acodec=libfaac:abitrate=128:vcodec=mpeg4:keyint=25 -ofps 25 -af lavcresample=44100 -vf harddup,scale=320:-3 -mc 0 -noskip "$1" -o "$2"

Salve e saia. Agora para converter os vídeos é só fazer como em:

n95enc video-original.avi video-convertido.mp4

Fonte: Xiaoka Notes

Tags: , , , , , , ,

Comments Nenhum comentário »

Meu pai chegou com 4 CDs lotados de .wmv querendo ver no DVD, naturalmente não conseguiu, e pediu que eu gravasse DVDs com aqueles vídeos. O único caminho que eu conhecia era:

ffmpeg -i arquivo.wmv -target ntsc-dvd arquivo.mpg

que funciona muito bem para um arquivo ou dois, mas fazer isso com 50 arquivos na linha de comando seria insano. Depois de coçar a cabecinha e mais uns 15 minutos, nasceu o script para nautilus converte-pra-dvd :)

A instalação é muito simples. Primeiro, copie o código do script (selecionando e dando Ctrl-C, oras):

#!/bin/bash
#
# converte-pra-dvd
# by nighto
# nighto.net / nighto at gmail dot com
if zenity --question --title "Converter para DVD" --text "Você deseja converter o arquivo
$*
para MPG (ntsc-dvd)?"
then
ffmpeg -i "$*" -target ntsc-dvd "$*".mpg
zenity --info --title "Converter para DVD" --text "A conversão do arquivo $* foi completa com sucesso!"
exit 0
else
ffmpeg --error --title "Converter para DVD" --text "Não foi possível converter o arquivo com o ffmpeg. O
arquivo tem extensão com 3 letras? Se não tiver, por favor renomeie-o."
exit 1
fi

Abra um editor de texto simples (Aplicações > Acessórios > Editor de texto), cole o script e salve na sua pasta pessoal com o nome de “converte-pra-dvd”, sem as aspas.

Agora basta abrir um terminal (Aplicações > Acessórios > Terminal), copiar e colar estes comandos:

sudo apt-get install ffmpeg
mv ./converte-pra-dvd ~/.gnome2/nautilus-scripts
chmod a+x ~/.gnome2/nautilus-scripts/converte-pra-dvd
zenity --info --title "Converte pra DVD" --text "Script instalado! Para utilizar, basta clicar com o botão direito no arquivo, Scripts > converte-pra-dvd e aguardar a conversão.\n\nDemora um bocado, mas quando acabar ele te avisará. Você pode monitorar a conversão pelo status do processador, com o Monitor do Sistema.\n\nPara instalá-lo, botão direito na barra do painel (a que tem os menus) > Adicionar ao Painel > Monitor do Sistema"

Sim, ainda está bem pobrinho, mas é o mais longe que as minhas habilidades shellísticas vão no momento, e resolveu os meus problemas.

Linux é do caralho duca.

Tags: , , , ,

Comments Nenhum comentário »