Posts Tagged ‘encode’

Video kódolás (ffmpeg 32bit vs 64bit)

hétfő, január 2nd, 2012

64 bites új architektúra miatt gondoltam kipróbálom milyen lehetne, ha újrahúznám az egész hóbelebancot. Csináltam két dvavi-> mp2ts konverziót 32 illetve 64 bites ubuntuval. Az eredmény a következő:

 

32 bit:

real 82m9.074s
user 0m20.405s
sys 132m8.275s

64 bit:
real 72m9.609s
user 123m6.350s
sys 1m27.010s

Input #0, avi, from '/mnt/d1/2011_12_16_MuvHaz.avi':

Duration: 00:58:15.48, start: 0.000000, bitrate: 30339 kb/s
Stream #0.0: Video: dvvideo, yuv420p, 720×576, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream #0.1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s

Input #0, mpeg, from '/mnt/d1/2011_12_16_MuvHaz.64.mpg':

Duration: 00:58:15.40, start: 0.500000, bitrate: 5361 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720×576 [PAR 64:45 DAR 16:9], 9000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s

root@petike-desktop:~# md5sum /mnt/d1/2011_12_16_MuvHaz.mpg /mnt/d1/2011_12_16_MuvHaz.64.mpg
960de53579c3501744f5a6cb4ff6191e /mnt/d1/2011_12_16_MuvHaz.mpg
960de53579c3501744f5a6cb4ff6191e /mnt/d1/2011_12_16_MuvHaz.64.mpg

Hát ennyi. Valamivel gyorsabb 64 biten. Mivel sok videot számolok ezért lehet megéri az os upgrade.

Linux AVCHD DVD

péntek, november 5th, 2010

Egy rövid kis tool arról, hogy miként lehet dvd-t készíteni fullhd-s kamkorder MTS/M2TS fájlaiból.

A fájlokat MTS-ből mpeg2-be kell konvertálni:
ffmpeg -i 00000.MTS -mbd rd -trellis 2 -cmp 2 -subcmp 2 -pass 1/2 -target pal-dvd -b 8000k -ab 192k -ac 2 -aspect 16:9 00000.mpg && ffmpeg -y -i 00000.MTS -mbd rd -trellis 2 -cmp 2 -subcmp 2 -pass 2/2 -target pal-dvd -b 8000k -ab 192k -ac 2 -aspect 16:9 00000.mpg

Az átkonvertált fájlokból dvd struktúrát kell építeni:
dvdauthor -o DVD/ -t -f 00000.mpg -f 00001.mpg -f 00002.mpg […]
dvdauthor -o DVD/ -T

A kész könyvtárakból iso-t építünk:
mkisofs -dvd-video DVD >dvd.iso

Majd a kész iso-t kiírjuk:
growisofs -dvd-compat -Z /dev/dvd=dvd.iso

2 pass encoding jó minőségben. Ha valahol lehet még rajta fényezni, akkor szívesen fogadom én is. Úgy néz ki, hogy működik a dolog, de majd írok tapasztalatokat.

A DVD-t könnyen ellenőrizhetjük írás előtt (a 0.1 nekem a tv kimenet):
DISPLAY=:0.1 mplayer -fs -vo sdl dvd:// -dvd-device /home/petike/Video/DVD/ 

Fájlnevek konvertálása

vasárnap, június 13th, 2010

Találtam egy hasznos kis apróságot, hogy nem “kézzel” kelljen a fájlneveket egyik kódolásból a másikba konvertálni. Apró kicsi szkript, de segít, ha pl.: nfs-en, sambán, scp stb. jönnek mindenféle fájlok és egyszer-egyszer megcsúszik az ékezetes betűk kódolása.

Íme:
/usr/local/bin/convmv -f UTF-8 -t iso-8859-2 -r --notest /tmp/web

ez egy utf8-as fájlneveket (is) tartalmazó könyvtárban minden fájl nevét latin2-re konvertálja. A fájlok tartalmához nem nyúl, de ha kéne, arra is rá lehet venni :). A notest opció azért kell, mert csak egy listát készítene nélküle, hogy mit mire szeretne nevezni.

Van még egy-két régi BSD-m ahol latin kódolás van kb. mindenhol, de néha rátévednek sambás userek, akik persze szeretnek ékezetekkel menteni.

BSD-n a ports könyvárban ott van.