Poslední dobou se čím dál více setkávám s ozvučenými pohyblivými obrázky, byť vůbec nevlastním klasickou video kameru: záznam z digitální televize (prozatím MPEG2 stream), zrcadlovky (Full HD H.264 v MOV kontejneru), kompaktu (lite AVCHD) a zálohování občasných DVD pro použití v HTPC.
Pro účely archivace se snažím vše konvertovat do formátu H.264 + AAC v kontejneru MP4. Kontejneru MKV jsem zatím nepřišel na chuť, vlastnosti MP4 mi úplně stačí a tento formát je lépe podporován různými zařízeními. Skripty lze spouštět z příkazové řádky nebo asociovat se souborovou příponou (pak je vhodné použít zápis: „xterm -hold -e /path/to/script.sh“ – otevře se terminál s výstupem ze skriptu).
Z pohledu funkcí pro editaci videa mi zatím stačí střih, změna velikosti, rotace, doplnění černých okrajů, odstranění prokládání, stmívačka a roztmívačka – tyto základy bez problémů zvládá Avidemux.
Konverze lite AVCHD z kompaktního fotoaparátu
lite AVCHD je používán kompaktními fotoaparáty Panasonic, video je ukládáno do složky se strukturou:
PRIVATE / AVCHDTN / THUMB.TDT THUMB.TID / BDMV / CLIPINF / 00000.CPI 00001.CPI ... / PLAYLIST / 00000.MPL / STREAM / 00000.MTS 00001.MTS ... / INDEX.BDM / MOVIEOBJ.BDM / IISVPL / 00000.VPL
Soubory *.MTS obsahují samotné video. Identifikace dle ffmpeg je následující:
$ ffmpeg -i 00000.MTS Seems stream 0 codec frame rate differs from container frame rate: 100.00 (100/1) -> 25.00 (25/1) Input #0, mpegts, from '00000.MTS': Duration: 00:00:10.91, start: 0.366667, bitrate: 15283 kb/s Program 1 Stream #0.0[0x1011]: Video: h264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 100 tbc Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
Avidemux ve verzi 2.5 má problémy s editací formátu H.264, takže jako mezikrok jej konvertuji. Skript pro konverzi do XviD + MP3 v AVI kontejneru:
#!/bin/bash if [ "${1}x" == "x" ]; then echo "Usage: $0 input_video.MTS" exit 1 fi INFILE="${1}" OUTFILE="${INFILE%\.*}.avi" if [ -f "${OUTFILE}" ]; then echo "Output file ${OUTFILE} already exists, exiting..." exit 1 fi ffmpeg -i "${INFILE}" -threads 2 -vcodec libxvid -b 18000k -acodec libmp3lame -ac 2 -ab 192k -s 1280x720 -f dvd "${OUTFILE}" echo "" echo "AVCHD video converted." echo "The new video parameters are:" ffmpeg -i "${OUTFILE}"
Po střihu video znovu překóduji v Avidemuxu do H.264 formátu.
TODO:
Ostatní skripty jsou uvedeny v článku Notebook IBM Lenovo Z60m a MythTV. Časem je přesunu sem.
Naučit se nelineární editory: Blender (zjevně příliš komplikovaný a nepodporuje mnoho formátů videa), Kdenlive (padá a padá; nepodařilo se mi otočit video o 90°, zmenšit a přidat černé okraje, na druhou stranu – lze v něm editovat H.264 videa), Cinelerra.
Neodpovídám na co?
Smysl těchto stránek je uveden v sekci http://www.milan-knizek.net/cms/o-mne/
Pokud hledáte poradnu, zkuste diskuzní fóra.
neodepisuješ, tak proč tyto stránky?
@Josef Malina: nemám zkušenosti s jinými kamerami, takže neporadím.
Pokud používáte MS Windows či Mac OS X, tak předpokládám, že výrobce dodává sw pro konverzi videí z kamery do jiného, běžnějšího formátu.
Ohledně trhaného přehrávání můžete zkusit i jiné přehrávače (VLC, mplayer). Nicméně pokud je video z kamery ve Full HD, tak také budete potřebovat dostatečně výkonný počítač či grafickou kartu.
Pane Knížku,
Přeji hezký den a chtěl bych vás poprosit o radu,
Pokud mi můžete věnovat chvilku svého času.
Zakoupil jsem si kameru Panasonic HC V 100
pro zdokumentování svých vnoučat.
Jsem již důchodce a doposud jsem používal starou kameru
Panasonic VHSku.
V tom jsem se dobře orientoval, ale zde je záznam možno
pořídit ve formátu AVCHD nebo iFrame.
Přes kabel zvládá prohlížení videa i snímků na TV
bez problémů, ale na počítači dokážu zobrazit nebo upravovat
pouze snímky z kamery, které jsou v JPG.
Video má AVCHD strukturu přesně takovou, jak jste popsal
na svých stránkách:
PRIVATE / AVCHDTN / THUMB.TDT
THUMB.TID
/ BDMV / CLIPINF / 00000.CPI
00001.CPI
…
/ PLAYLIST / 00000.MPL
/ STREAM / 00000.MTS
00001.MTS
…
/ INDEX.BDM
/ MOVIEOBJ.BDM
/ IISVPL / 00000.VPL
Pouze poslední řádek / IISVPL / 00000.VPL
se nezobrazuje.
Zadal jsem si seznam přípon souborů na adrese: http://idoc.vsb.cz/cs/okruhy/cit/uzivatel/pripony/#.m3u
Ale tyto jsem tam vůbec nenašel? .CPI,.MTS, .MPL
Formát iFrame se zobrazí mezi složkami DCIM (fotografií 100 CDPGQ)
a složka má zápis 101 UDPHH (MP4).
U formátu iFrame se mi přehraje jen zvuk.
U formátu AVCHD soubory .MTS v BSplayeru sekavě obraz.
Píšete. Že soubory s příponou .MTS patří samostatnému videu.
Co soubory s příponami .MPL a .CPI?
Poraďte mi, prosím, čím a jak přehrát tyto soubory na počítači.
Pokud mi věnujete ten čas, tak Vám moc děkuji za radu.
Přeji hodně zdaru ve Vaší zálibě fotografování.
S pozdravem
Josef Malina
Uh. Hradiště
malina44@seznam.cz