The following packages need to be installed on your system:
Package Dependencies (apt-get install these for example):
-lsdvd dvdauthor gddrescue dvdbackup tovid mencoder mplayer genisoimage libdvdcss2
+lsdvd dvdauthor gddrescue dvdbackup tovid mencoder mplayer genisoimage libdvdcss2 gpac ogmtools
NOTE: In Ubuntu, depending on your version, replace libdvdcss2 with what you find on this page.
https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs
if [[ "$ripper" == "makemkv" ]]; then
# use makemkv to make an MKV file of the disk
- make_dvd_mkv_image "$dest/$dvdname.mkv" "disc" "$makemkv_disc_id"
+ make_dvd_mkv_image "$tmpdir/$dvdname.mkv" "disc" "$makemkv_disc_id"
+ mv "$tmpdir/$dvdname.mkv" "$dest/$dvdname.mkv"
# add this video data to the mythtv DB
fill_mythvideo_metadata "$dest_filename"
else
# use ddrescue to make an ISO image of the disk
- make_dvd_iso_image "$dest/$dvdname.iso"
+ make_dvd_iso_image "$tmpdir/$dvdname.iso"
+ mv "$tmpdir/$dvdname.iso" "$dest/$dvdname.iso"
# add this video data to the mythtv DB
fill_mythvideo_metadata "$dest_filename"
fi
<button>
<type>DVD_RIP</type>
- <text>Rip Netflix DVD (FULL)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap netflix -m -r makemkv</action>
+ <text>Rip Netflix DVD (FULL MKV)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap netflix -m -R makemkv</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Netflix DVD (MP4)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap netflix -b 2000 -z -r makemkv -p mp4hq</action>
+ <text>Rip Netflix DVD (FULL ISO)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap netflix -m -R ddrescue</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Kid's DVD (MP4)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap childrens -b 2000 -z -r makemkv -p mp4hq</action>
+ <text>Rip Netflix DVD (MKV->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap netflix -b 2000 -z -R makemkv -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Kid's DVD (VOB)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap childrens -v</action>
+ <text>Rip Netflix DVD (ISO->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap netflix -b 2000 -z -R ddrescue -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Our DVD (MP4)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap collection -b 2000 -z -r makemkv -p mp4hq</action>
+ <text>Rip Kid's DVD (MKV->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap childrens -b 2000 -z -R makemkv -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Our DVD (VOB)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap collection -v</action>
+ <text>Rip Kid's DVD (ISO->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap childrens -b 2000 -z -R ddrescue -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Church DVD (MP4)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap church -b 2000 -z -r makemkv -p mp4hq</action>
+ <text>Rip Our DVD (MKV->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap collection -b 2000 -z -R makemkv -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Church DVD (VOB)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap church -v</action>
+ <text>Rip Our DVD (ISO->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap collection -b 2000 -z -R ddrescue -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Our DVD (FOLDER)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap collection -f</action>
+ <text>Rip Church DVD (MKV->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap church -b 2000 -z -R makemkv -p mp4hq</action>
</button>
<button>
<type>DVD_RIP</type>
- <text>Rip Kid's DVD (FOLDER)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap childrens -f</action>
- </button>
-
- <button>
- <type>DVD_RIP</type>
- <text>Rip Church DVD (FOLDER)</text>
- <action>EXEC /myth/video/bin/rip_dvd.wrap church -f</action>
+ <text>Rip Church DVD (ISO->MP4)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap church -b 2000 -z -R ddrescue -p mp4hq</action>
</button>
</mythmenu>