ffmpeg abil konverteerides on loppfaili esituskiirus vale

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
martin
Pingviini külastaja
Pingviini külastaja
Postitusi: 19
Liitunud: 08.05.2007, 01:41

ffmpeg abil konverteerides on loppfaili esituskiirus vale

Postitus Postitas martin »

ma tahan ffmpeg abil konverteerida .swf faili(ilma helita) .avi failiks. Seda teen käsuga
ffmpeg -i algfail.swf -r 20 -f avi loppfail.avi
kuid kui ma loppfail.avi playeris käiitan, siis kestab see umbes 2s, kuigi .swf faili vaadates on selle pikkus umbes 30s. Proovisin ka
ffmpeg -i algfail.swf -f flv loppfail.fvl
kuid samamoodi oli loodud fvl fail algfailist 15 korda lyhem. Kusjuures see video lyhidus pole mitte see, et mängitaks näiteks esimesed 50 kaadrit algset videost, vaid video mängitakse lopuni, kuid mingi 1500% kiirusega :roll: Mis seda pohjustada voib?
hr.john
Pingviini aktivist
Pingviini aktivist
Postitusi: 181
Liitunud: 12.06.2006, 14:13

Re: ffmpeg abil konverteerides on loppfaili esituskiirus val

Postitus Postitas hr.john »

martin kirjutas:ma tahan ffmpeg abil konverteerida .swf faili(ilma helita) .avi failiks. Seda teen käsuga
ffmpeg -i algfail.swf -r 20 -f avi loppfail.avi
kuid kui ma loppfail.avi playeris käiitan, siis kestab see umbes 2s, kuigi .swf faili vaadates on selle pikkus umbes 30s. Proovisin ka
ffmpeg -i algfail.swf -f flv loppfail.fvl
kuid samamoodi oli loodud fvl fail algfailist 15 korda lyhem. Kusjuures see video lyhidus pole mitte see, et mängitaks näiteks esimesed 50 kaadrit algset videost, vaid video mängitakse lopuni, kuid mingi 1500% kiirusega :roll: Mis seda pohjustada voib?
Võibolla kaadrisagedus ? mitu kaadrit sul swf kokku on ?
martin
Pingviini külastaja
Pingviini külastaja
Postitusi: 19
Liitunud: 08.05.2007, 01:41

Re: ffmpeg abil konverteerides on loppfaili esituskiirus val

Postitus Postitas martin »

hr.john kirjutas:
martin kirjutas:ma tahan ffmpeg abil konverteerida .swf faili(ilma helita) .avi failiks. Seda teen käsuga
ffmpeg -i algfail.swf -r 20 -f avi loppfail.avi
kuid kui ma loppfail.avi playeris käiitan, siis kestab see umbes 2s, kuigi .swf faili vaadates on selle pikkus umbes 30s. Proovisin ka
ffmpeg -i algfail.swf -f flv loppfail.fvl
kuid samamoodi oli loodud fvl fail algfailist 15 korda lyhem. Kusjuures see video lyhidus pole mitte see, et mängitaks näiteks esimesed 50 kaadrit algset videost, vaid video mängitakse lopuni, kuid mingi 1500% kiirusega :roll: Mis seda pohjustada voib?
Võibolla kaadrisagedus ? mitu kaadrit sul swf kokku on ?
kuidas seda voimaik kontrollida on?
hr.john
Pingviini aktivist
Pingviini aktivist
Postitusi: 181
Liitunud: 12.06.2006, 14:13

Postitus Postitas hr.john »

Kui paned mplayeriga k@ima, siis kuskil n@itab -
VIDEO: ..... XXXxYYY Nbpp xx.xxx fps, see on fps, millega sinu oma maha m@ngib.
Mitu pilti sinu swf sisaldab, seda ma ei tea.
kiirtee
Pingviini aktivist
Pingviini aktivist
Postitusi: 382
Liitunud: 26.04.2007, 00:23

Postitus Postitas kiirtee »

Põhimõtteliselt oleks sel aviks tehtud videol siis ka siuke järjepiduvus tekitada, ei tule praegu meelde kuidas seda nimetada võiks, et kaadrid siukse sagedusega jookseks, aga mul on väike juhend, et kunagi olen teinud, seal yamdi-ga saab vist seda teha. Vot see metadata, jah just täpselt. Siin üks juhend, mõned vist windowsil käitavad, aga muidu loodud linuxil käitamiseks. Uuri vaata.

FLV failide lõikamisest.

Vaja kolm tööriista:
FFMPEG
http://sourceforge.net/project/showfile ... _id=248632
YAMDI
http://sourceforge.net/project/showfile ... _id=219224
ja Avidemux
http://prdownload.berlios.de/avidemux/a ... _win32.exe

Konvertida ffmpeg-i abil AVI-ks.
ffmpeg -i mingiasi.flv mingiasi.avi

Lõigata AVI avidemux2 abil õigeks.

Konvertida FLV-ks tagasi:
ffmpeg -i mingiasi.avi mingiasi2.flv

Lisada metadata:
yamdi -i mingiasi2.flv -o lõplik.flv
Vasta