Portál AbcLinuxu, 12. května 2025 06:40

Dotaz: Zjištění informací a video souboru

21.8.2007 11:46 Miloš Kozák | skóre: 18 | blog: jentak
Zjištění informací a video souboru
Přečteno: 1908×
Odpovědět | Admin
Ahoj, píšu si takový malý skriptík, kterému předhodím ts soubor z dvb-t a ten ho podle přednastavených parametrů převede do xvid, či divx.

Chtěl bych, aby sám počítal bitrate videa, už jsem si na to připravil vzoreček, ale nevím, jak zjistit délku filmu. Bitrate počítám z požadované velikosti souboru.

A ještě jedna, nevíte, jak udělat, aby se samo zjistilo správné ořezání CROP.. zkoušel, jsem v mplayer -vf cropdetect, ale u dvb mi to moc nefungovalo.

Děkuji moc za všechny rady.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.8.2007 11:52 outsider
Rozbalit Rozbalit vše Re: Zjištění informací a video souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chtěl bych, aby sám počítal bitrate videa, už jsem si na to připravil vzoreček, ale nevím, jak zjistit délku filmu. Bitrate počítám z požadované velikosti souboru.
mplayer -identify , pripadne TOOLS/midentify :-)

Doufam ze to tam je, protoze to nemuzu vyzkouset...
21.8.2007 12:34 Miloš Kozák | skóre: 18 | blog: jentak
Rozbalit Rozbalit vše Re: Zjištění informací a video souboru
Děkuji, ale jediné co tam není je ten čas..
21.8.2007 14:15 Miloš Kozák | skóre: 18 | blog: jentak
Rozbalit Rozbalit vše Re: Zjištění informací a video souboru
Tak zjištění dálky bych měl :)
TMP=`mktemp`
ffplay $1  -stats -an -vn -nodisp &>$TMP
DURATION=`grep Duration $TMP | awk '{print substr($2,0,8) }'`

TIME=`echo $DURATION | awk -F: '{print $1*3600 + $2*60 +$3}'`
VIDEO_SIZE=$(( $((OUT_SIZE*1024*8)) - $((ABIT*TIME)) ))
VBIT=$(( VIDEO_SIZE/TIME ))

rm $TMP
A nevíte někdo náhodou ten CROP? dík moc
28.8.2007 17:05 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Zjištění informací a video souboru
Já tam teda čas mám (ve vteřinách), ale jak je psáno níže - při převodu z TV vysílání není automatické převádění asi úplně to nejlepší:
Clip info:
 name: Movie-List Presents: The Sum Of All Fears
ID_CLIP_INFO_NAME0=name
ID_CLIP_INFO_VALUE0=Movie-List Presents: The Sum Of All Fears
 copyright: (c) 2002 Paramount Pictures
ID_CLIP_INFO_NAME1=copyright
ID_CLIP_INFO_VALUE1=(c) 2002 Paramount Pictures
ID_CLIP_INFO_N=2
ID_FILENAME=sumofallfears.mov
ID_DEMUXER=mov
ID_VIDEO_FORMAT=SVQ3
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=640
ID_VIDEO_HEIGHT=360
ID_VIDEO_FPS=23.980
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=ms
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
ID_LENGTH=152.45
I am always ready to learn although I do not always like to be taught. (W. Churchill)
28.8.2007 14:57 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Zjištění informací a video souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Automatické zjištění ořezu u nahrávky z dvb-t je problém. Levý a pravý okraj jsou často rozmazané a bývají tam různé obrazové poruchy. Rozmazání někdy zabere až 10 bodů. Nahoře a dole to je lepší, ale obraz může být trošku šikmo, bývá to maximálně o 3 body.

Starší širokoúhlé filmy bývají vysílány v poměru stran 4:3 s černými okraji nahoře a dole, přičemž část loga televize může přesahovat do černého okraje nahoře. Tituky zase někdy přesahují do černého okraje dole.

Navíc některé pořady jsou vysílány prokládaně a jiné ne.

To jsou všechno důvody, proč jsem automatické zpracování nahrávek z digitální televize zavrhl a ořez a případné odstranění prokladu nastavuji ručně.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
28.8.2007 15:12 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Zjištění informací a video souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Používám mediainfo, chodí jak v Linuxu, tak ve Windows.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.