Klippa i mpeg2 filer
Jag har testat ett antal olika program för att rensa bort oönskat material från TV inspelningar, typ reklam. Tanken är att processen inte ska innehålla en massa olika steg eller ta för lång tid. Detta resulterar bara i att man inte gör något åt saken.
Linux
(Förutsatt att jag spelat in med -ps flaggan med dvbstream)
GOPdit funkade OK i Debian Etch men krashade så fort det blev ett byte mellan 4/3 till 16/9. Jag har inte lyckats kompilera den i Ubuntu 8.10.
GOPchop krashar om man inte kör med "gopchop -v x11".
ProjectX, frame accurate, funkar mycket bra i Ubuntu 8.10 med sun java jdk.
DVBcut, frame accurate, snabbt arbetsflöde från tv-ström till färdig DVD.
Kompilera egen GOPchop
cvs -d:pserver:anonymous@gopchop.cvs.sourceforge.net:/cvsroot/gopchop login
(bra enter)
cvs -z3 -d:pserver:anonymous@gopchop.cvs.sourceforge.net:/cvsroot/gopchop co -P gopchop
Eller installera source. FAQ hittas här:
http://gopchop.sourceforge.net/faq.php
Installera ProjectX
Efter att ha installerat sun java sdk så funkar ProjectX med preview och allt.
Välj in och ut punkter och exportera sedan, antingen som demux (för DVD) eller TS.
Se till att det är sun java som är installerat och att java home är satt. Har inte fått Preview att fungera i Debian Etch men det funkar bra i Windows och Ubuntu 8.10. Viktigt att komma ihåg om preview ska fungera är att använda "(0) use BytePos for cuts".
Kortkommandon:
<- moves to the previous I-frame
-> moves to the next I-frame
Shift -> advances at 1/10th the speed of the >> button
Shift <- works like << but at 1/10th the speed
Ctrl -> is the same as the >> button
Ctrl <- is the same as the << button
Alt -> works like >> but at 10 times the speed
Alt <- works like << but at 10 times the speed
Page up advances even more than
Page down is the reverse action to page up
Home goes to the beginning of the stream
End goes to the end of the stream
a adds a cut point
d deletes a cut point
n goes to the next cut point
p goes to the previous cut point
http://www.doom9.org/index.html?/DigiTV/projectx-fullguide.htm
GNOME Launcher för ProjectX
sudo nano /usr/share/applications/projectX.desktop
[Desktop Entry]
Encoding=UTF-8
Name=ProjectX
Name[de]=ProjectX
Name[en_CA]=ProjectX
Name[en_GB]=ProjectX
Comment=Project X 0.90.4.00
Comment[de]=Project X 0.90.4.00
Comment[en_CA]=Project X 0.90.4.00
Comment[en_GB]=Project X 0.90.4.00
Exec=java -jar /YourOwnPath/build/ProjectX_Source_0.90.4/ProjectX.jar
Icon=package_multimedia
Terminal=false
Type=Application
Categories=GNOME;Application;AudioVideo;AudioVideoEditing
StartupNotify=true
DVBcut
I mitt tycke är detta det absolut bästa, snabbaste och mest logiska programmet för att klippa i MPEG2 strömmar. Vad jag gillar är att den inte försöker koda om strömmen.
http://www.glasstetter.net/dvbcut/
samt diskussion om osynk mm här
http://www.videohelp.com/forum/archive/this-is-a-minefield-converting-mpeg-to-mpeg-for-dvd-t281705.html
Kräver
- wget http://www.glasstetter.net/dvbcut/DVBcut-0.5.4-137_src.tar.bz2
- MPlayer
- qt3
- apt-get install libqt3-mt-dev qt3-dev-tools scons libao-dev
tar jcvf DVBcut-Version_src.tar.bz2
cd DVBcut-Ver/
make
testa med
bin/dvbcut
Sätt in- och ut-punkter efter behov, generera Kapitel, samt ev. exportera bilder. Om det ska bli en vanlig mpeg2 ström som funkar i dom flesta programmen välj sedan att exportera för DVD.
Konvertera till DVD
Använd det script som DVBCut genererar vid export. Bilden här nedan visar exportfönstet i windows versionen av DVBCut samt det XML-script den genererar.
Enkel XML-fil för dvdauthor med kapitel markörer
<dvdauthor dest="test_ps_1">
<vmgm />
<titleset>
<titles>
<pgc>
<vob file="test_ps_1.mpg" chapters="00:00:00.000,00:00:11.240,00:00:25.760,00:00:38.840,00:01:04.360,00:01:22.880,00:01:50.760,00:02:25.800,00:02:50.600" />
</pgc>
</titles>
</titleset>
</dvdauthor>
Spara XML och kör DVDAuthor
dvdauthor -x author.xml
Om allt funkar installera med
sudo make install
Skapa en program startare "/usr/share/applications/DVBcut.desktop"
[Desktop Entry]
Encoding=UTF-8
Name=DVBcut
Name[de]=DVBcut
Name[en_CA]=DVBcut
Name[en_GB]=DVBcut
Comment=DVBcut 0.5.4
Comment[de]=DVBcut 0.5.4
Comment[en_CA]=DVBcut 0.5.4
Comment[en_GB]=DVBcut 0.5.4
Exec=/usr/local/bin/dvbcut
Icon=package_multimedia
Terminal=false
Type=Application
Categories=GNOME;Application;AudioVideo;AudioVideoEditing
StartupNotify=true
Windows
Konvertering
Oftast måste TS göras om till PS för att det ska gå att göra en DVD. I Windows har jag testat PVAStrumento och ProjectX för att demuxa filmen och sedan mpeg2Schnitt för att klippa den. Dessa verktyg är bra men tar lång tid att genomföra.
Osynk
AVIdemux verkar lovande förutom väldiga problem med osynk, har inte hittat någon bra lösning för detta program.
- ProjectX funkar bra med preview och allt
- DVDstyler, en variant av dvbcreator, med små förändringar kan XL användas direkt från DVBcut
http://www.dvdstyler.de/downloads.html
- Den bästa som jag hittat hitintills är DVBCut, den är snabb bra.
Leta och hitta windows versionen här: www.glasstetter.net
DVBCut, Windows versionen
XML från DVBcut
<dvdauthor dest="test">
<vmgm />
<titleset>
<titles>
<pgc>
<vob file="test.mpg" chapters="00:00:00.000,00:01:30.000,00:05:58.320,00:11:45.320,00:18:43.640,00:39:47.040" />
</pgc>
</titles>
</titleset>
</dvdauthor>
XML för DVD Styler
<?xml version="1.0" encoding="utf-8"?>
<dvdstyler format="4" videoFormat="0" emptyMenu="1" audioFormat="0" name="DVD" jumppad="1">
<vmgm>
<menus/>
</vmgm>
<titleset>
<menus/>
<titles>
<pgc>
<vob
chapters="00:00:00.000,00:01:30.000,00:05:58.320,00:11:45.320,00:18:43.640,00:39:47.040"
file="D:TVdemux est.mpg">
<video format="1"/>
<audio format="1"/>
</vob>
</pgc>
</titles>
</titleset>
</dvdstyler>
Testa också mencoder
Mencoder är den del av mplayer som fins att hämta här:
http://www.mplayerhq.hu/design7/dload.html
mencoder INPUT -ovc copy -oac copy -forceidx -o OUTPUT
Det går fort men löser inte synk problem. (Från denna länk http://ubuntuforums.org/showthread.php?t=710253.)
Koda en utvald del av filmen.
mencoder INPUT -ovc copy -oac copy -ss hh:mm:ss.ms -endpos hh:mm:ss.ms -o OUTPUT
eller
mencoder INPUT -idx -ofps 25 -ovc xvid -oac mp3lame -lameopts abr:br=192 -srate 48000 -vf scale -zoom -xy 720 -xvidencopts fixed_quant=4 -ss 00:00:10.00 -endpos 00:00:50.00 -o OUTPUT
Problemet med denna är att man inte har någon visuell gränssnitt, vilket behövs om man ska klippa bort reklam.
Länkar
GOPchop FAQ
http://gopchop.sourceforge.net/faq.php
GOPdit
http://gopdit.ath.cx/
why is it that creating DVD movies in linux is such a beetch
http://ubuntuforums.org/showthread.php?p=5542899
This is a minefield! (converting mpeg to mpeg for DVD)
http://www.videohelp.com/forum/archive/this-is-a-minefield-converting-mpeg-to-mpeg-for-dvd-t281705.html
Bra allmän sida
http://www.turtlespond.net/scripts/saving_dvb-t.html
"Klippa MPEG2", Hans E Andersson: 2008-12-09 12:09:34, ändrad: 2013-09-21 02:54:50