terça-feira, 1 de julho de 2008

Assindo Vídeos no linux com o ffplay

O ffplay é um programa de visualização de vídeos que acompanha o ffmpeg, ao instalar o ffmpeg, para poder converter vídeos (você instala nas distribuições baseadas em debian com o comando $ sudo apt-get install ffmpeg)

Quando você instalou o ffmpeg instalou sem querer também o ffplay e o ffserver

O comando para ver um vídeo (qualquer formato de vídeo que o ffmpeg suporta, a lista se encontra na próxima postagem, um deles é o .flv) no ffplay é:

$ ffplay nome_do_video.extensao_do_video

Por exemplo se eu quero ver o vídeo 1.flv eu dou o comando:

$ ffplay 1.flv



As opções do ffplay se encontram abaixo:




danilomatias@danilomatias-laptop:~/Vídeos/ffmpeg$ ffplay
ffplay version SVN-rUNKNOWN, Copyright (c) 2003-2006 Fabrice Bellard, et al.
usage: ffplay [options] input_file
Simple media player

Main options:
-h show help
-x width force displayed width
-y height force displayed height
-s size set frame size (WxH or abbreviation)
-fs force full screen
-an disable audio
-vn disable video
-ss pos seek to a given position in seconds
-bytes seek by bytes
-nodisp disable graphical display
-f fmt force format

Advanced options:
-ast
-pix_fmt format set pixel format
-stats show status
-debug print specific debug info
-bug workaround bugs
-vismv visualize motion vectors
-fast non spec compliant optimizations
-genpts generate pts
-lowres
-skiploop
-skipframe
-skipidct
-idct algo set idct algo
-er threshold set error detection threshold (0-4)
-ec bit_mask set error concealment options
-rtp_tcp force RTP/TCP protocol usage
-sync type set audio-video sync. type (type=audio/video/ext)
-threads count thread count

While playing:
q, ESC quit
f toggle full screen
p, SPC pause
a cycle audio channel
v cycle video channel
t cycle subtitle channel
w show audio waves
left/right seek backward/forward 10 seconds
down/up seek backward/forward 1 minute
mouse click seek to percentage in file corresponding to fraction of width




Para exibir isso que está acima de o comando:



$ ffplay


Olhando essa ajuda ai acima observa-se que a forma geral do comando é:
ffplay [options] input_file

Ou seja: ffplay opções arquivoDeVideo



Um exemplo, para conseguir ver o vídeo pti.flv com algumas opções digitei:


$ ffplay pti.flv -skiploop -skipframe -stats -ss pos -fs -ast -debug -vismv -genpts
-lowres -threads count

Onde o Vídeo pti, rodará na tela inteira do monitor (-fs) e as demais opções estão ali a volta.




Espero ter ajudado!

Lembre-se o ffplay é o player que toca o maior número de formatos existentes (pelo menos dos que eu conheço)

Apenas por isso acho que essa dica é válida

Abração e se cuida!

Nenhum comentário: