Segmentar segmentos de vídeo e codificação individualmente

2

Estou tentando criar algo como farm de servidores para codificação de vídeo (codificação para streaming ao vivo em http (segmentado em MPEG-TS)). Então eu preciso dividir um vídeo grande no nó mestre, transferir cada segmento para nós e codificá-los individualmente.

A primeira coisa que devo fazer é segmentar esse vídeo grande, por isso preciso encontrar quadros-chave mais próximos a cada 10 segundos. Eu tentei ffprobe , mas é muito lento.

ffprobe -show_frames -select_streams v input.mp4

Então tentei ffmpeg e segmentador nativo, mas não tenho certeza se minha linha de comando está correta:

ffmpeg -i file.mp4 -vcodec copy -acodec copy -f segment -segment_format mp4 -segment_list /dev/null -flags +global_header -map 0 -segment_time 10 -y stream%3d.mp4

e

ffmpeg -i stream000.mp4 -r 24 -vcodec libx264 -an -s 480x270 -b:v 400k 00.ts

em cada nó. Ele codificou bem (sem erro), mas a reprodução não é suave quando é reproduzida do trecho anterior ao próximo.

Talvez alguém saiba como fazer certo?

    
por Andrew 30.08.2013 / 21:02

0 respostas