Sida 1 av 2

Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 17:04
av Naxiey
Hej!!

jag skulle behöva ett program eller script som konvertera alla filmer i en mapp till IPod format (.m4v?)

Vad ska jag ha för program? Hittade handbreak men hur jag ett script så att jag slipper konvertera varje för sig?
Formaten på filmerna är avi och mkv

Kan även säga att scriptet ska köras på en server utan gui.


MVH Naxiey

PS Är det någon som vet varför bilden blir helt vit när man konverterar till ipodformat Itunes

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 18:38
av Emil.s
Varken AVI, MKV eller M4V säger egentligen något om formatet. Den är bara en container som innehåller mediaströmmen, som kan vara kodad i vilket format som hellst.

För en bra början på ett script så kika på min tråd här:
http://ubuntu-se.org/phpBB3/viewtopic.php?f=35&t=45887

Sen är det bara att ändra parametrarna till HandBrake så att du får det format du vill ha. :)

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 18:49
av Naxiey
Vilket format ska jag ha då? För jag läste att det skulle vara .mp4 så jag konvertera till det men när jag försökte lägga in dom så sa itunes att ipod inte stödde det och jag fick ett val att konvertera till rätt (.m4v) men spelar man upp dom så hör man bara ljudet och skärmen är hel vit...

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 20:59
av ajja
.mp4 (MPEG-4 Part 14) är en container och kan vara bland annat h.264/divx/xvid/mpeg/MPG/amv eller någonting annat, som manick-tillverkaren tycker är sexigt för just deras manick.

Min manick (inte en Ipod) kräver att filen heter .amv och att upplösningen inte är större än 128x128.

Du kan kanske använda ffmpeg för att konvertera filerna.
Men du måste forska lite kring vilken sorts .mp4-fil som krävs (råläs dokumentationen kring manicken) och upplösning samt ljudet (antal bitar och mono alternativt stereo).

Det finns en variant av ffmpeg (amv-ffmpeg) här: http://code.google.com/p/amv-codec-tools/downloads/list
(men den är för .amv-filer, så jag har inte den blekaste om ifall den passar dig.)

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 21:31
av Naxiey
Skulle någon kunna hjälpa mig med vilka inställningar jag ska ha för jag är helt borta på sånt :-[

edit: Efter en del googlande så har jag kommit fram till att min borde vara en IPod classic Gen 6

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 21:42
av ajja
En länk som ser ut att kunna vara en god början (engelska):
http://ostatic.com/blog/using-your-ipod ... buntu-9-10

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 23:10
av Naxiey
ajja skrev:En länk som ser ut att kunna vara en god början (engelska):
http://ostatic.com/blog/using-your-ipod ... buntu-9-10
Efter en snabb genomläsning så antar jag att den bara var för att flytta över till ipoden? Detta gör jag med itunes, det enda jag vill göra är att konvertera.

edit:

Hittade här vad man skulle skriva för Ipod Gen 5 och 5.5 vad är skillnaden mot gen 6? För när jag konverterade tidigare till detta så fick jag mitt problem som jag nämde i MIN andra post.

edit2

Skrev ihop ett kommando efter långt googlande:

Kod: Markera allt

for filnamn in `ls /media/video/*.avi`; do HandBrakeCLI -i $filnamn -o ${filnamn/avi/mp4}  --preset=iPod Legacy;done
Får detta felmeddealndet:
HandBrake 0.9.4 (2009112300) - Linux x86_64 - http://handbrake.fr
2 CPUs detected
Opening /media/video/film.avi...
[22:07:12] hb_scan: path=/media/video/film.avi, title_index=1
[22:07:12] scan: trying to open with libdvdread
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Encrypted DVD support unavailable.
libdvdread: Can't stat /media/video/film.avi
No such file or directory
libdvdnav: vm: failed to open/read the DVD
[22:07:12] dvd: not a dvd - trying as a stream/file instead
[22:07:12] hb_stream_open: open /media/video/film.avi failed
[22:07:12] scan: unrecognized file type
[22:07:13] libhb: scan thread found 0 valid title(s)
No title found.
HandBrake has exited.
Output format couldn't be guessed from file name, using default.
[22:07:13] hb_init: checking cpu count
[22:07:13] hb_init: starting libhb thread
Och sen börjar den om med samma sak igen med nästa filmklipp

men det fungerar inte :(
Överallt där jag har läst har de använt DVD eller /media/cdrom0 som input men det ska gå med avi också kanske där är felet att man bör göra något extra ???

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 17 feb 2010, 23:32
av mcNisse

Kod: Markera allt

libdvdread: Can't stat /media/video/film.avi
Betyder att filen /media/video/film.avi inte finns (eller kan läsas)

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 18 feb 2010, 15:21
av Naxiey
mcNisse skrev:

Kod: Markera allt

libdvdread: Can't stat /media/video/film.avi
Betyder att filen /media/video/film.avi inte finns (eller kan läsas)
men den finns så då är det att den inte kan läsas, hur löser man det?

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 18 feb 2010, 15:51
av mcNisse
Vad ger följande kommandon?

Kod: Markera allt

id
ls -la /media/video  

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 18 feb 2010, 17:21
av Naxiey
Alla är samma (utom .. och .) så jag skriver ut bara en av raderna:

-rw-r--r-- 1 xbmc xbmc 183475790 2010-02-06 01:34 film.avi

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 18 feb 2010, 18:34
av mcNisse
. är viktig!
resultated av id?

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 18 feb 2010, 22:18
av Naxiey
mcNisse skrev:. är viktig!
resultated av id?
. och .. ser ut så här:

drwxr-xr-x 2 xbmc xbmc 4096 2010-02-06 01:38 .
drwxr-xr-x 11 xbmc xbmc 4096 2010-02-15 20:17 ..


id ger:

uid=1000(xbmc) gid=1000(xbmc) grupper=4(adm),20(dialout),24(cdrom),29(audio),44(video),46(plugdev),107(lpadmin),108(sambashare),109(admin),1000(xbmc)

edit:

vad betyder 2 och 11 i raden med . resp. ..? Alltså det efter rättigheterna (drwxr-xr-x)

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 19 feb 2010, 00:26
av mcNisse
Då ser jag ingen anledning till felet...

De där siffrorna du frågar efter har jag inte kollat upp vad de betyder...

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 19 feb 2010, 12:49
av Naxiey
Jag hittade denna länken http://forum.handbrake.fr/viewtopic.php?f=6&t=4772 och där står det att de inte supportar avi och mkv som input (jag vet att den är från -08) men kan det stämma?

Man kanske får leta upp något nytt program.
Finns det något annat program som kan konvertera så som jag vill då?

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 19 feb 2010, 15:21
av mcNisse
ffmpeg klarar det mesta. Till mplayer kommer också ett program för konvertering som jag använde för att konvetera något som låg i en mkv fil till avi. Tyvär har jag glömt bort kommandot... Med det borde bara vara att kolla vad som kommer med mplayer...

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 20 feb 2010, 16:24
av Naxiey
Har installerat mplayer nu men fattar inget om de här med att konvertera med det...

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 20 feb 2010, 16:33
av barzam
Skriv man mplayer, men du har rätt det är en hiseklig man-fil att läsa igenom.

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 20 feb 2010, 16:35
av Hund
Jag vill tipsa om Handbrake. Det har jag använt när jag konverterat videoklipp till min Hero. Mycket enkelt GUI med förinställda profiler.

Re: Konvertera flera .avi .mkv till Ipod/.m4v script

Postat: 20 feb 2010, 18:07
av Emil.s
Hund skrev:Jag vill tipsa om Handbrake. Det har jag använt när jag konverterat videoklipp till min Hero. Mycket enkelt GUI med förinställda profiler.
Går dock inte att välja t.ex alla .XXX filer i en katalog. Därför använder man CLI-varianten vilken kan scriptas. :)

Testa att köra HandBrake CLIt utan scriptet:
HandBrakeCLI -i /fil.avi -o /fil.mp4 preset=iPod Legacy