Gagueira no VLC-Transcode

Gagueira no VLC-Transcode

Estou tentando transcodificar um fluxo de Internet em funcionamento para algo que meu Dreambox possa reproduzir.

Meu status atual é que posso reproduzi-lo no meu desktop e no Dreambox, no entanto, há alguma gagueira constante no vídeo. Enquanto o áudio está tocando bem, parece que a cada ~ 300 ms consigo ver três quadros, então o último desses quadros fica parado até que o ciclo se repita.

Observe que minha CPU fica ociosa enquanto isso acontece. Aqui está a declaração:

$ /usr/bin/vlc --no-loop -I dummy http://yourhost.com/your-playlist.m3u8 \
--sout '#transcode{vcodec=mpeg2,acodec=mp2,ab=128,channels=2,samplerate=44100}:standard{access=http,mux=ts,dst=:8090/vlc.ts}'

Eu também tentei --dash-buffersize=2(deveria levar dois segundos?), mas não ajudou. Usar "mpeg1", "mpeg2", "mpgv" ou "mp2v" não vcodecmudou nada.

Se for importante, uso este URL no VLC para reproduzir esse stream:http://localhost:8090/vlc.ts

Suponho que seja algum problema de sincronização ou buffer, mas também posso estar errado... Então, como faço para corrigir essa gagueira?

informação relacionada