dobry den/vecer
snazim se rozchodit vlc server na FC4. kdyz chci prehrat jakykoliv soubor a umoznit Windows Media Playeru aby to videl tak pouzivam tento prikaz
vlc -vvv nazev.avi --sout '#transcode{vcodec=divx,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,url=:8080}'
vse se spusti, ale pak mi media player napise chyba stahovani codec. na fedore vidim jenom:
"main private warning: late buffer for mux input {14332}" ty cisla se neustale meni. nevite cim by to mohlo byt?asi nejak zvetsit ten buffer, ale jak?dekuju za rady
čemu říkáte "vše se spustí"? :) chvilku jsem si s VLC na Fedoře také hrál a na soubory mi to chodilo bez problému :)
ten media player to začne přehrávat - tj. objeví se obraz nebo nezačne? a pokud to vlcčko máte puštěné přes barevnou konzoli - jsou tam nějaké řádky červeně?
jinak mezi námi, divx s bittrate 256 musí vypadat hrozně ;)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
vse se spusti=ze to nespadne-kupodivuprave ze mediaplayer zacne stahovat a pak to hodi chybu "stahovani kodeku" a pak uz jenom to vyhodi hlasku se zavrenim a neprehraje to ani zvuk ani video
Zdravim,
WMP tento kodek nezvladne jen tak sam. Doporucuji nahadit ho vcodec=DIV3
Druha vec je late buffer a pro soubor z disku by podle mne melo stacit 500 ms.
Streamovani z VLC do Windows Media playeru je v dokumentaci VLC. Sam to nekdy uspesne pouzivam.
VLC: MMS / MMSH streaming to Windows Media Player
nastavim ten buffer na tech 500, ale po chvili se mi ve vlc objevi "ffmpeg encoder debug: warning, clipping 1 dctcoefficients to -127..127" a to tam zase skace nejakou dobu, a pak zas ze je maly buffer
ted sem zjistil ze kdyz smazu ten parametr vcodec tak mi to jede, ale jenom nektere videanemuze to byt tim ze linux nema ty kodeky a proto si to wmp nemuze stahnout?
osobně jsem nikdy žádný buffer nenastavoval a přehrávání filmů mi chodilo bez problémů :)
jediný problém mám s grabováním z TV karty, kdy obraz jde ok, ale zvuk se zasekává - to zatím nevím proč dělá :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
tak jsem si to naklikal v grafickém klikátku a takhle mi to chodí v pohodě:
vlc -vvv film.avi --sout '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=64,channels=2}:duplicate{dst=std{access=mmsh,mux=ts,url=:8080}}'
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)