SisällysluetteloBRTableOfContents(4) |
DVD-levyn tallennus N800-laitteella katsottavaksi
Junamatkoilla on mukava katsella elokuvia. Nokian N800-laite soveltuu siihen käyttöön mainiosti, sen näyttö on suuri ja kirkas. DVD pitää ensin tallentaa tiedostoksi, jota N800-laite osaa käsitellä.
Tarvittavat ohjelmat Linux-käyttöjärjestelmässä
Linux-käyttöjärjestelmässä tarvitaan kaksi ohjelmaa DVD:n tallennusta varten.
[http://handbrake.fr/ Handbrake]
[http://mediaconverter.garage.maemo.org/Media%20Converter.html Media Converter]
Katso kummankin ohjelman omista oppaista, mitä ne puolestaan tarvitsevat toimiakseen, mm. Java ja mencoder-ohjelman.
1. Vaihe - Handbraken käyttö
Handbrake toimii komentoriviltä (CLI). Kotihakemistoon on luotu Bin-niminen alihakemisto, jonne Handbrake-paketti on purettu.
{{{asmok@ubuntu:~/Bin$ tar zxvf HandBrake-0.9.2_i386.tar.gz HandBrakeCLI asmok@ubuntu:~/Bin$}}}
Tehdään Handbrake-ohjelmasta ajettava.
{{{asmok@ubuntu:~/Bin$ chmod 755 HandBrakeCLI asmok@ubuntu:~/Bin$ ls -l -rwxr-xr-x 1 asmok asmok 6667911 2008-02-19 20:51 HandBrakeCLI}}}
Laitetaan DVD-levy tietokoneen kelkkaan ja etsitään sopivat Title-kohdat DVD-elokuvasta tallennusta varten. Jos Title-kohtia on enemmän kuin ykis, ne voidaan tallentaa kukin erikseen omaan tiedostoonsa. Tässä esimerkissä on käytetty Björk Cambridge DVD-musiikkilevyä.
./HandBrakeCLI -i /dev/scd0 -t 0
{{{asmok@ubuntu:~/Bin$ ./HandBrakeCLI -i /dev/scd0 -t 0 HandBrake 0.9.2 (2008021900) - http://handbrake.m0k.org/ 2 CPUs detected Opening /dev/scd0... Scanning title 2 of 2... Scanning title 2 of 2... Scanning title 2 of 2... + title 2:
+ vts 2, ttn 1, cells 0->15 (1617700 blocks) + duration: 01:06:18 + size: 720x576, aspect: 1.33, 25.000 fps + autocrop: 56/58/2/2 + chapters:
+ 1: cells 0->0, 89718 blocks, duration 00:04:02 + 2: cells 1->1, 102956 blocks, duration 00:04:33 + 3: cells 2->2, 102071 blocks, duration 00:04:20 + 4: cells 3->3, 128089 blocks, duration 00:05:13 + 5: cells 4->4, 81977 blocks, duration 00:03:24 + 6: cells 5->5, 129949 blocks, duration 00:05:21 + 7: cells 6->6, 71976 blocks, duration 00:02:58 + 8: cells 7->7, 100119 blocks, duration 00:04:02 + 9: cells 8->8, 79094 blocks, duration 00:03:17 + 10: cells 9->9, 94113 blocks, duration 00:03:55 + 11: cells 10->10, 125271 blocks, duration 00:05:22 + 12: cells 11->11, 118110 blocks, duration 00:04:45 + 13: cells 12->12, 120021 blocks, duration 00:04:22 + 14: cells 13->13, 114596 blocks, duration 00:04:21 + 15: cells 14->14, 136229 blocks, duration 00:05:27 + 16: cells 15->15, 23411 blocks, duration 00:00:58
- + 1, Unknown (LPCM)
HandBrake has exited. asmok@ubuntu:~/Bin$}}}
Tallennetaan DVD yhdeksi tiedostoksi.
./HandBrakeCLI -i /dev/scd0 -t 2 -o Bjork_DVD.mp4
{{{asmok@ubuntu:~/Bin$ ./HandBrakeCLI -i /dev/scd0 -t 2 -o Bjork_DVD.mp4 HandBrake 0.9.2 (2008021900) - http://handbrake.m0k.org/ 2 CPUs detected Opening /dev/scd0... + title 2:
+ vts 2, ttn 1, cells 0->15 (1617700 blocks) + duration: 01:06:18 + size: 720x576, aspect: 1.33, 25.000 fps + autocrop: 56/58/2/2 + chapters:
+ 1: cells 0->0, 89718 blocks, duration 00:04:02 + 2: cells 1->1, 102956 blocks, duration 00:04:33 + 3: cells 2->2, 102071 blocks, duration 00:04:20 + 4: cells 3->3, 128089 blocks, duration 00:05:13 + 5: cells 4->4, 81977 blocks, duration 00:03:24 + 6: cells 5->5, 129949 blocks, duration 00:05:21 + 7: cells 6->6, 71976 blocks, duration 00:02:58 + 8: cells 7->7, 100119 blocks, duration 00:04:02 + 9: cells 8->8, 79094 blocks, duration 00:03:17 + 10: cells 9->9, 94113 blocks, duration 00:03:55 + 11: cells 10->10, 125271 blocks, duration 00:05:22 + 12: cells 11->11, 118110 blocks, duration 00:04:45 + 13: cells 12->12, 120021 blocks, duration 00:04:22 + 14: cells 13->13, 114596 blocks, duration 00:04:21 + 15: cells 14->14, 136229 blocks, duration 00:05:27 + 16: cells 15->15, 23411 blocks, duration 00:00:58
- + 1, Unknown (LPCM)
[mpeg4 @ 0x85257f8]removing common factors from framerate Muxing: this may take awhile...(24.83 fps, avg 82.09 fps, ETA 00h00m00s) Rip done! HandBrake has exited. asmok@ubuntu:~/Bin$}}}
2. Vaihe - Media Converterin käyttö
Media Converter on Java-ohjelma. Kotihakemistoon on luotu Bin-niminen alihakemisto, jonne Media Converter -paketti on purettu.
{{{asmok@ubuntu:~/Bin$ unzip MediaConverterLinux.zip Archive: MediaConverterLinux.zip
- creating: MediaConverterLinux/
- inflating: MediaConverterLinux/.DS_Store
creating: MACOSX/ creating: MACOSX/MediaConverterLinux/
inflating: MACOSX/MediaConverterLinux/._.DS_Store inflating: MediaConverterLinux/About.txt inflating: MediaConverterLinux/gpl.txt inflating: MediaConverterLinux/InstallAndUsage.txt inflating: MediaConverterLinux/MediaConverter.jar
asmok@ubuntu:~/Bin$}}}
Siirretään jar-tiedosto samaan hakemistoon Hanbrake-ohjelmaan kanssa.
{{{asmok@ubuntu:~/Bin$ mv MediaConverterLinux/MediaConverter.jar . asmok@ubuntu:~/Bin$}}}
Tehdään Media Converter-ohjelmasta ajettava.
{{{asmok@ubuntu:~/Bin$ chmod 755 MediaConverter.jar asmok@ubuntu:~/Bin$ ls -l -rwxr-xr-x 1 asmok asmok 93752 2006-10-25 16:30 MediaConverter.jar asmok@ubuntu:~/Bin$}}}
Käynnistetään Media Converter-ohjelma ja ladataan siihen mp4-tiedosto.
java -jar MediaConverter.jar
{{{asmok@ubuntu:~/Bin$ java -jar MediaConverter.jar 6.6.2008 15:39:50 com.sun.corba.se.impl.ior.IORImpl getProfile WARNING: "IOP00511201: (INV_OBJREF) IOR must have at least one IIOP profile" org.omg.CORBA.INV_OBJREF: vmcid: SUN minor code: 1201 completed: No
- at com.sun.corba.se.impl.logging.IORSystemException.iorMustHaveIiopProfile(IORSystemException.java:473) at com.sun.corba.se.impl.logging.IORSystemException.iorMustHaveIiopProfile(IORSystemException.java:495) at com.sun.corba.se.impl.ior.IORImpl.getProfile(IORImpl.java:334) at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(CDRInputStream_1_0.java:787) at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(CDRInputStream_1_0.java:761) at com.sun.corba.se.impl.encoding.CDRInputStream.read_Object(CDRInputStream.java:231) at com.sun.corba.se.impl.resolver.INSURLOperationImpl.getIORFromString(INSURLOperationImpl.java:116) at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(INSURLOperationImpl.java:126) at com.sun.corba.se.impl.orb.ORBImpl.string_to_object(ORBImpl.java:838)
at org.GNOME.Accessibility.AccessUtil.getRegistryObject(AccessUtil.java:143) at org.GNOME.Accessibility.JavaBridge.registerApplication(JavaBridge.java:1058) at org.GNOME.Accessibility.JavaBridge.<init>(JavaBridge.java:341) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at java.lang.Class.newInstance0(Class.java:372) at java.lang.Class.newInstance(Class.java:325) at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:786) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:874) at java.awt.Window.getToolkit(Window.java:1170) at java.awt.Window.init(Window.java:400) at java.awt.Window.<init>(Window.java:438) at java.awt.Frame.<init>(Frame.java:419) at java.awt.Frame.<init>(Frame.java:384) at javax.swing.JFrame.<init>(JFrame.java:180) at mediaconverter.MainWindow.<init>(MainWindow.java:39) at mediaconverter.Main.main(Main.java:25)}}}
[http://www.arkki.info/howto/DVD2N800/DVD2N800_01.png Kuva] - mp4-tiedosto on ladattu Media Converter-ohjelmaan. Media Converter luo oletuksena siihen hakemistoon, josta se käynnistettiin 770-nimisen hakemiston, johon se sijoittaa N800-laitteelle muokatun tiedoston.
{{{asmok@ubuntu:~/Bin$ ls -l 770 yhteensä 74320 -rw-r--r-- 1 asmok asmok 76018560 2008-06-06 15:47 Bjork_DVD.avi asmok@ubuntu:~/Bin$}}}