domingo, 31 de agosto de 2008

Assistindo filmes do seu PSP [Linux]

Meta: Cof, cof, cof... Muita poeira e teira de aranha por aqui. Agora desculpa pra não postar eu não tenho. Estou com uma lista de posts iteressantes pra escrever e o movimento por aqui promete subir. Sim, eu voltei! :-P

Desde que comprei me brinquedo novo, meu PSP Slim, estive pensando em como exatamente poderia colocar filmes nele pra assisitr. Explico a complicação: Apenas colocar o filme não funcionou. Encodar pra um framerate determinado também não funcionou. Até que, googleando por ai, achei finalmente a fórmula mágica o shell script pra conseguir deixar o vídeo no formato certinho pra copiar pro PSP.

O script é bem simples, depois que você descobre todos os parâmetros certinho


#!/bin/bash

video=$1
tmp=/tmp

video_number=$2
IFS="
"

ffmpeg -i $video -f psp -r 29.97 -b 768k -ar 24000 -ab 64k -s 320x240 $tmp/M4V0000$video_number.MP4

ffmpeg -y -i $video -f image2 -ss 5 -vframes 1 -s 160x120 -an $tmp/M4V0000$video_number.THM

E agora alguns esclarecimentos: Sim, o vídeo precisa ter exatamente aquele bitrate (768) e o áudio precisa ter exatamente aquele bitrate (64), precisa ter necessariamente aquela resolução (320x240) e precisa SIM ter o nome do vídeo no formato M4V(um númro de 5 dígitos).MP4. A segunda linha do ffmpeg é pra só pra criar um thumbnail pra aparecer na talinha do PSP.