UPDATE
For å kunne konvertere win32 wmv filer til avi, må maskinen din kjenne til hvordan disse filene er encoded. Den må kort sagt ha innstallert kodeksene. win32 kodekser er som kjent propritære. Ubuntu er en fri og åpen linux distribusjon under GPL, som tilsier bla. at all kildekode skal være fri og kunne gjendistribueres. Propritære løsninger har lukket kildekode, og kan ikke forandres og gjendistribueres.
Så hva gjør du da, når du trenger en propritær kildekode på et åpent system? – Du går hjem, griner, innstallerer en windows variant og vogger.
Men neida!
Det fins en windows-fri løsning. Selv om Ubuntu ikke kan distribuere propritære programmer, så er det ingenting i veien for at du, som sluttbruker kan bruke propritære programmer. Det finnes et prosjekt, som har laget en åpen pakkebrønn med propritært innhold. Det heter:
Medibuntu: http://medibuntu.com
legg til repositoriet først:
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu
Når det repositoriet (pakkebrønnen) er lagt til, innstalerer du win32 kodeksene:
sudo apt-get install w32codecs
#Innstallerer konverteren (mencoder) sudo apt-get install ubuntu-restricted-extras mencoder
Så lagde jeg et lite script:
wmvToAvi.sh
#!/bin/sh mencoder $1 \ -ofps 23.976 \ -oac mp3lame \ -ovc xvid \ -xvidencopts pass=1 -o /dev/null mencoder $1 \ -ofps 23.976 \ -oac mp3lame \ -ovc xvid \ -xvidencopts pass=2:bitrate=250 \ -o $1.avi
Gjør det executable:
chmod u+x winToAvi.sh
Så gikk jeg inn i mappen med de Vrange(med stor V) wmv filene, og konverterte dem til avi:
(Dette tar litt tid)
cd mappen_med/CBT-nuggets/.../video/ # Kjører konverterings scriptet, som ligger i hjemmemappen min (~/ <=> /home/technocake/ # Kommandoen under tar samtlige wmv filer i mappen og konverterer dem til avi. for VIDEOFILE in $( echo *.wmv ); do ~/wmvToAvi.sh $VIDEOFILE; done
VLC tar så over og fikser selve avspillingen
Referanser
Konvertere videoformater i linux (med mplayers mencoder)
http://en.linuxreviews.org/HOWTO_Convert_video_files
http://www.linux.com/archive/feature/121385
Legge til pakkebrønnen medibuntu:
https://help.ubuntu.com/community/Medibuntu
Spille propritære formater på ubuntu:
https://help.ubuntu.com/community/RestrictedFormats
Subscribe
Leave a Reply