Oi todos!

Depois de juntar, misturar e adaptar as dicas de várias pessoas - a do
Claus, de usar o formato .avi (que de fato comprime melhor que o
.flv), a da Valéria, de perguntar pra certas pessoas que trabalham com
teoria de imagens, a do Miraglia, de falar com uma certa pessoa da
ADUSP, as do Ricardo Pereira, que apontou pra documentação do formato
x264 no MEncoder, as de um conhecido dos tempos de BBS que eu
encontrei por acidente ontem e que agora trabalha na ANCINE, etc etc,
o que aconteceu foi o seguinte: eu voltei pro canal #ffmpeg da
FreeNode - dessa vez com perguntas muito melhores que as de antes - e
lá me explicaram várias "command-line options" dele que poderiam ser
relevantes, e depois de um monte de testes sobre um trecho de um
minuto chegamos a uma solução bastante boa:

  ffmpeg -i DSC_0001.MOV -b 300k -r 3 -ar 22050 -ac 1 DSC_0001.avi

Estou pondo explicações, links e comentários aqui:

  http://angg.twu.net/VIDEOS/Makefile.html

O próximo passo agora é descobrir como trabalhar a trilha de áudio pra
reduzir o barulho do ar condicionado... =) A base pra esta parte vai
ser isto aqui,

  http://wiki.audacityteam.org/index.php?title=Noise_Removal

mas ainda não faço idéia de como rodar isto via linha de comando... e
como as gravações estão em quase 90 arquivos .MOV uma solução via
interface gráfica não vale a pena.

Uma coisa que pode interessar aos emacszeiros de plantão é um esquema
que eu improvisei pra ir direto pra pontos específicos das gravações.
Por exemplo, se eu executo qualquer uma destas sexps,

  (find-minicatsvideo "aula_1/" "DSC_0145" "1:15" "Functions, explicitly")
  (find-minicatsvideo "aula_1/" "DSC_0145" "5:48" "Preamble to Cats")
  (find-minicatsframe "aula_1/" "DSC_0145" "5:48" "Preamble to Cats")

o Emacs roda o mplayer no arquivo certo, com um "seek" pra posição
certa, ou então, no caso do "find-minicatsframe", abre um dos "frames"
que eu extraí do .mov original... Se alguém estiver interessado em
usar isto, por favor entre em contato comigo que eu explico melhor
como funciona e dou uma limpada no código.

  Abraços,
    Eduardo Ochs
    [email protected]
    http://angg.twu.net/


P.S.: eu quero agradecer também às várias outras pessoas que mandaram
dicas, e que eu acabei não mencionando aqui... Sem elas eu
provavelmente teria empacado numa makefile porca de 5 linhas!...
_______________________________________________
Logica-l mailing list
[email protected]
http://www.dimap.ufrn.br/cgi-bin/mailman/listinfo/logica-l

Responder a