GTranscode
GTranscode InstallerenOm GTranscode te gebruiken moet je eerst Transcode insalleren. Als dit voltooid is kan je doorgaan met de volgende stappen: Debian en UbuntuInstallatie met deze twee platformen is erg gemakkelijk. Hiervoor hoef je niet eens vantevoren Transcode geinstalleerd te hebben, omdat het Pakjes-beheer-systeem van deze twee linux-varianten Transcode zelf al installeert als onderdeel van het GTranscode installatieproces. Om allebei de programma's te installeren moet je online zijn, en het volgende commando in de terminal invoeren:
sudo apt-get install gtranscode Het is zo makkelijk als het kan. Je typt het commando in, en het apt-get commando zal de juiste bestanden online zoeken, ze downloaden, configureren en insalleren. En niet alleen dat: Het apt-get programma neemt gelijk ook alle bestanden mee die GTranscode nodig heeft, zoals de bestanden voor Transcode. GentooOm op Gentoo te installeren moet je het ingebouwde Pakjesbeheersysteem genaamd emerge gebruiken. Helaas is er nu geen Gentoo pakje voor RedhatOM de Redhat-pakjes-beheerder te gebruiken moet je de geschikte rpm bestanden vinden. Helaas zijn momenteel deze bestanden niet beschikbaar voor GTranscode, zodat je het van de bron moet installeren. Installeren van de bron
Op het moment van schrijven is de laaste versie voor GTranscode gtranscode-v0.3 De gedownloade bronbestanden heten daarom gtranscode-v0.3.tar.gz. Om het installatieproces te starten, moet je ten eerste de terminal open hebben, en de map zoeken waarin je het bestand gedownload hebt. JE moet het cd commando gebruiken om naar de juiste map te gaan, of de bestanden kopieren of verplaatsen (met de cp of mv commando's) naar je huidge werkmap. Als je dit nog niet weet, is het handg om eerst te lezen over het veranderen van mappen in Linux, en is het ook een goed idee om iets van de Linux bestandsstructuur en standaard commando's te leren. Om te kijken of de bestanden in dezelfde map zitten als je terminal, moet je het ls (list) commando gebruiken door het direct in de terminal te tikken en return/enter in te rukken. Als de bestanden daar zien zal je ze in de terminal zien staan:
De output van de bovenstaande terminal toont een lijst bestanden in de map waarin ik nu werk. Het bestand gtranscode-vo.3..tar.gz staat in de linkerkolom bijna onderaan. Dit is een goed teken, als je het niet ziet, moet je het zoeken in de map waarin je het hebt opgeslagen. De bestanden uitpakkenNu moet je het bestand dat je net gedownload hebt uitpakken. Gebruik hiervoor het tar commando:
tar zxvf gtranscode-v0.3.tar.gz Als het goed is geeft je terminal dan iets als dit: gtranscode/ gtranscode/TODO gtranscode/interface.c gtranscode/interface.h gtranscode/Makefile gtranscode/LICENSE gtranscode/README gtranscode/tcprobe.c gtranscode/tcprobe.h gtranscode/CHANGELOG gtranscode/main.c gtranscode/transcode.c gtranscode/transcode.h De bovenstaande bestanden zijn bronbestanden, en deze heb je nodig om het programma te installeren. Gebruik het cd commando om van map te veranderen naar gtranscode: cd gtranscode Lees de READMEHet is fatsoenlijk, en soms handig om de README te lezen, die bij de broncode is gevoegd. Dit bestand kan je veel problemen voorkomen, als hij goed geschreven is. Bronbestanden komen vaak met een INSTALLEERbestand met informatie over hoe je de software moet installeren. In dit geval is er niet zo'n bestand, dus we moeten het met de README doen. Open het bestand (met je favoriete textbeweker). Als je er geen hebt moet je iets lezen over het openen, lezen en bewerken van tekstbestanden in Linux. Je komt niet ver zonder deze kennis. Probeer ondertussen een van deze commando's: less README vi README nano README soffice README Hopelijk opent eentje ervan een tekstbewerker voor je, zodat je het bestand kunt lezen. Het bestand zegt niet veel, maar geeft twee belangrijke dingen: Requires ------------------------------------------------------------------------------ - transcode (which comes with tcprobe) from http://www.Theorie.Physik.UNI-Goettingen.DE/~ostreich/transcode/ - GTK+ 1.2 (which should come with gtk-config) Dit betekent dat je Transcode geinstalleerd moet hebben voordat je GTranscode kunt installeren. Daarnaast heb je GTK+1.2 nodig, diw aarschijnljk geinstalleerd is. Om te kijken of je deze al hebt, type je dit: gtk-config --version Je ziet dan dit: eset@focus:~$ gtk-config --version 1.2.10 eset@focus:~$ De bovenstaande feedback toont dat GTK geinstalleerd is, en het is versie 1.2.10. Omdat deze versie hoger is dan GTK+ 1.2. zitten we goed. Als je geen feedback in de terminal ziet, of een foutmelding krijgt (zoals command not found) of als de versie die geinstalleerd is minder is dan 1.2 moet je een versie die groter is en deze installeren.
Type om te kijken of transcode geinstalleerd is het volgende: transcode --version Als het er is, zie je het volgende: transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg Als je een command not found foutmelding krijgt is Transcode niet geinstalleerd, en moet je dit eerst doen. De tweede belangrijke informatie die in het README bestand staat, is een tip over hoe het programma geinstalleerd moet worden. De schrijver stelt: Installation: ------------------------------------------------------------------------------ make cp gtranscode /usr/bin Dit is goed informatie. Het zegt feitelijk dat de installatie makkelijk is. Mak/maak
Laten we eens kijken als we de schrijver op zijn woord geloven. Type het maak commando in de terminal, en druk enter. Als je het volgende ziet is het programma gebouwd. gcc -g `gtk-config --libs` `gtk-config --cflags` main.c tcprobe.c interface.c transcode.c -o gtranscode TestenVoordat we de nieuw geinstalleerde software in de /bin map gooien zoals de README voorsteld, testen we het programma om te kijken of er problemen zijn. Probeer dit:
./gtranscode Als je dit als resultaat krijgt is GTranscode geinstalleerd.
GTranscode verplaatsen naar bin
De meeste software op linux staat in de bin map, die je kunt vinden in /us/bin. Om je software te kopieren naar deze map type je het volgende in de command line:
mv gtranscode /usr/bin Het kan zijn dat dit niet lukt, omdat je niet genoeg permissies heb. Dan moet dit door de systeembeheerder gedaan worden, of je kunt het voglende commando proberen:
sudo mv gtranscode /usr/bin
gtranscode GTranscode InterfaceHet is een best gemakkelijke interface met een hoop krachtige mogelijkheden.
The main components of the software interface is the Input area on the left, and the Output area on the right. Input gedeelteDit is het gedeelte dat bepaalt welke bestanden je kiest om te transcoden/om te zetten. Bestanden selecterenOm het bestand of de map te kiezen om te transcoden, klik je simpelweg op de "Browse/Bladeren" knop naast de "Video File or Directory" en dit zal een bestandsbrowser openen.
Je kunt natuurlijk Mappen aanmaken, Bestanden verwijderen en Besanden hernomen met deze interface. Maar je wilt het vooral gebruiken om de bestanden te selecteren die je wilt transcoden. Als je naar het bestand gebladerd hebt, klik er dan op, en klik op OK. Als je een hele map wilt transcoden, open die map an door erop te dubbelklikken. Selecteer dan geen bestandsnaam, maar klik wel op OK.
Als je de map of het bestand hebt geselecteerd, zie je wat feedback over je selectie middenin het GTranscode input-gedeelte.
Hierboven zie je de feedback voor een enkel bestand. Als je een hele map hebt geladen zal je zoiets zien:
Bekijk altijd de feedback of je wel het goede bestand geselecteerd hebt. import module
De importmodule decodeert het input bestand. Er zijn veel input modules, maar het is het beste om het programma automatisch uit te laten zoeken wat het bestand is, en wat voor module het wil gebruiken. Verander de standaard waarde 'auto (use probed" niet, behalve als je problemen ondervindt met het lezen van het bestand. frames
Je kan beslissen om alleen een gedeelte van een video bestand te transcoden. In dit eval kan je het beginframe en eindframe van het gedeelte dat je wilt transcode in dit veld invoeren. Gebruik hiervoor het formaat f1-f2 waarbij het beginframe f1 is en het eindframe f2. Hier is een voorbeeld:
Output GedeelteAan de rechterkant van de interface zal je informatie en mogelijkheden zien voor het sooft bestand(en) dat je wilt maken. Output Video BestandDe Output Video File is de plek waarop je naar de plek op je bestandssysteem bladert om te bepalen waar je de bestanden wilt opslaan. Je moet ook een bestandsnaam aangeven voor het getranscodeerde bestand. Als je niet zeker weet welke uitgang je wilt gebruiken, hoeft dat nu niet. Het volgende kan b.v. goed:
Pass Through tegenover Full Processing
| |