Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2017/01/22 23:15] beandog [Hardware] |
start [2024/01/07 17:30] (current) beandog [Operating Systems] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* [[About]] | * [[About]] | ||
* [[http://wonkabar.org/contact-me|Contact Me]] | * [[http://wonkabar.org/contact-me|Contact Me]] | ||
- | * [[http://wonkabar.org/|Blog]] | + | * [[http://wonkabar.org/|My Blog]] |
- | * [[http://bluray.beandog.org/|Linux Blu-ray and DVD software]] - mirrors for libraries | + | * [[http://bluray.beandog.org/|Linux Blu-ray and DVD software]] - mirrors for libraries and software |
- | * [[http://stnsoft.com/DVD/index.html|DVD-Video Information]] - best reference | + | * [[https://samples.mplayerhq.hu/|Video samples]] |
+ | * [[https://web.archive.org/web/20211127030150/http://stnsoft.com/DVD/index.html|DVD-Video Information]] - best reference | ||
* [[https://en.wikibooks.org/wiki/Inside_DVD-Video|Wikibook: Inside DVD Video]] - a technical reference for authors, developers (must read!) | * [[https://en.wikibooks.org/wiki/Inside_DVD-Video|Wikibook: Inside DVD Video]] - a technical reference for authors, developers (must read!) | ||
+ | * [[https://github.com/beandog]] - my github repo | ||
+ | * [[https://www.amazon.com/hz/wishlist/ls/3JCC6KN8YI722?&sort=default|Amazon Wishlist]] - please buy me a Blu-ray .. for development purposes :D | ||
==== DVDs ==== | ==== DVDs ==== | ||
* [[dvd_info]] - a small set of DVD utilities written in C | * [[dvd_info]] - a small set of DVD utilities written in C | ||
+ | * [[dvd_copy]] - copy a track to fileystem or stdout | ||
+ | * [[dvd_drive_status]] - check if a drive is empty, polling, closed with or without a disc (Linux plus limited *BSD support) | ||
+ | * [[dvd_eject]] - close tray with checks to tell you when it's finished polling | ||
+ | * [[dvd_trip]] - a tiny DVD ripper | ||
+ | * [[dvd_player]] - a DVD player | ||
* [[lsdvd]] - the original! | * [[lsdvd]] - the original! | ||
Line 21: | Line 29: | ||
* [[Ripping DVDs]] | * [[Ripping DVDs]] | ||
* [[VobSubs]] - DVD subtitles | * [[VobSubs]] - DVD subtitles | ||
+ | * [[Subtitles]] - Closed captioning and VobSubs | ||
* [[Steve's Preferences]] | * [[Steve's Preferences]] | ||
* [[Problem DVDs]] - library of specific DVDs that have issues | * [[Problem DVDs]] - library of specific DVDs that have issues | ||
* [[DVD Anomalies]] - DVDs that have something strange (though not broken) | * [[DVD Anomalies]] - DVDs that have something strange (though not broken) | ||
- | + | * [[Kernel Messages]] - documentation of various events sent to syslog | |
- | ==== Blu-Ray ==== | + | ==== Blu-ray ==== |
* [[Blu-ray]] | * [[Blu-ray]] | ||
- | * [[makemkv]] | + | * [[Blu-ray DRM]] |
- | * [[http://bluray.beandog.org/libaacs/|libaacs]] | + | * [[bluray_info]] - print information about Blu-ray discs |
+ | * [[bluray_copy]] - dump track to filesystem or stdout (ships with bluray_info package) | ||
+ | * [[bluray_player]] - a Blu-ray player | ||
+ | * [[MakeMKV]] | ||
+ | * [[http://bluray.beandog.org/]] - tarballs I like to hang onto | ||
+ | * [[libaacs]] - software to access Blu-rays with DRM | ||
+ | * [[libbluray]] - main Blu-ray libraries | ||
+ | * [[KEYDB]] | ||
+ | * [[FindVUK]] | ||
+ | * [[Problem Blu-rays]] - discs I've run into that have issues ripping, copying, accessing, etc. | ||
+ | |||
+ | ==== Video CDs ==== | ||
+ | |||
+ | * [[VCD]] | ||
+ | * [[SVCD]] | ||
==== VHS ==== | ==== VHS ==== | ||
Line 41: | Line 65: | ||
* [[MP4]] | * [[MP4]] | ||
* [[VOB]] | * [[VOB]] | ||
+ | * [[WebM]] | ||
+ | * [[3GP]] | ||
+ | |||
+ | ==== Codecs ==== | ||
+ | |||
+ | * [[AAC]] | ||
+ | * [[x264|AVC]] | ||
+ | * [[x265|HEVC]] | ||
+ | * [[MP3]] | ||
+ | * [[VP8]] | ||
+ | * [[VP9]] | ||
+ | |||
+ | |||
+ | ==== Encoding ==== | ||
+ | |||
+ | * [[Deinterlacing]] | ||
+ | * [[Detelecining]] | ||
==== Playback ==== | ==== Playback ==== | ||
Line 46: | Line 87: | ||
* [[DLNA]] | * [[DLNA]] | ||
* [[minidlna]] | * [[minidlna]] | ||
+ | |||
==== References ==== | ==== References ==== | ||
* [[Encoding Specifications]] | * [[Encoding Specifications]] | ||
* [[DVD and Blu-ray Comparison]] | * [[DVD and Blu-ray Comparison]] | ||
+ | * [[Optical Drive Speeds]] | ||
==== Software ==== | ==== Software ==== | ||
- | * [[Downloads]] | + | * [[bluray_info]] |
- | * [[Helper scripts]] | + | * [[cdrecord]] |
- | * [[ccextractor]] | + | * [[cdrom_id]] |
* [[ddrescue]] | * [[ddrescue]] | ||
* [[disc_id]] | * [[disc_id]] | ||
- | * [[dvdxchap]] | ||
* [[dvd_drive_status]] | * [[dvd_drive_status]] | ||
* [[dvd_eject]] | * [[dvd_eject]] | ||
* [[dvd_info]] | * [[dvd_info]] | ||
- | * [[eject]] | + | * [[dvdbackup]] |
* [[ffmpeg]] | * [[ffmpeg]] | ||
+ | * [[FindVUK]] | ||
* [[handbrake]] | * [[handbrake]] | ||
- | * [[libav]] - [[ffmpeg]] fork | + | * [[libaacs]] |
- | * [[libdvdcss]] | + | |
* [[libdvdread]] | * [[libdvdread]] | ||
- | * [[libdvdnav]] | ||
* [[lirc]] | * [[lirc]] | ||
- | * [[makemkv]] | + | * [[MakeMKV]] |
- | * [[mediainfo]] | + | |
* [[mencoder]] | * [[mencoder]] | ||
+ | * [[mkclean]] | ||
* [[mkvextract]] | * [[mkvextract]] | ||
* [[mkvmerge]] | * [[mkvmerge]] | ||
Line 77: | Line 118: | ||
* [[mplayer]] | * [[mplayer]] | ||
* [[mplayer-resume]] | * [[mplayer-resume]] | ||
+ | * [[ogle]] | ||
* [[ogmmerge]] | * [[ogmmerge]] | ||
+ | * [[Plex]] | ||
* [[ponymath]] | * [[ponymath]] | ||
* [[pv]] | * [[pv]] | ||
Line 83: | Line 126: | ||
* [[trayopen]] | * [[trayopen]] | ||
* [[udev]] | * [[udev]] | ||
+ | * [[udevadm]] | ||
+ | * [[VLC]] | ||
* [[vobcopy]] | * [[vobcopy]] | ||
* [[volname]] | * [[volname]] | ||
- | * [[x262]] | + | * [[vpxenc]] |
* [[x264]] | * [[x264]] | ||
+ | * [[x265]] | ||
+ | |||
+ | ==== Operating Systems ==== | ||
+ | |||
+ | * [[DragonFly BSD]] | ||
+ | * [[NetBSD]] | ||
+ | * [[OpenBSD]] | ||
+ | |||
==== Archives ==== | ==== Archives ==== | ||
Line 92: | Line 145: | ||
* [[alsa]] | * [[alsa]] | ||
* [[mythtv]] | * [[mythtv]] | ||
- | * [[PS3]] | ||
* [[saa7134]] | * [[saa7134]] | ||
* [[Tivo]] | * [[Tivo]] | ||
Line 100: | Line 152: | ||
==== Hardware ==== | ==== Hardware ==== | ||
+ | * [[Sony DVD Players]] | ||
* [[Sony Blu-ray Players]] | * [[Sony Blu-ray Players]] | ||
+ | * [[XBR-65X900F|Sony XBR-65X900F]] - my 4K TV | ||
* [[PS3]] | * [[PS3]] | ||
+ | * [[PS4]] | ||
* [[PSP]] | * [[PSP]] | ||
+ | * [[PS Vita]] | ||
* [[Samsung Gravity 2]] | * [[Samsung Gravity 2]] | ||
+ | * [[Sansa c240]] | ||
+ | * [[Sansa Fuze]] | ||
+ | * [[Zotac ZBOX-BI320]] - my Plex server | ||
+ | * [[Steve's HTPC]] | ||
+ | * [[iHOS104|LITE-ON iHOS104]] | ||
+ | * [[Amazon USB Fire Stick]] | ||
==== Links ==== | ==== Links ==== | ||
* [[http://dev.beandog.org/x264_preset_reference.html|x264 preset reference]] | * [[http://dev.beandog.org/x264_preset_reference.html|x264 preset reference]] | ||
- | * [[http://dev.beandog.org/handbrake_preset_reference.html|Handbrake preset reference]] | ||
* [[http://wonkabar.org/2013/07/03/reading-ejecting-ripping-and-polling-dvd-devices-in-linux-also-notes-on-my-dvd-library/|reading, ejecting, ripping and polling dvd devices in linux; also, notes on my dvd library]] - blog post | * [[http://wonkabar.org/2013/07/03/reading-ejecting-ripping-and-polling-dvd-devices-in-linux-also-notes-on-my-dvd-library/|reading, ejecting, ripping and polling dvd devices in linux; also, notes on my dvd library]] - blog post | ||
* [[http://www.animemusicvideos.org/guides/avtech/video3.htm|The Ins and Outs of Video Compression]] | * [[http://www.animemusicvideos.org/guides/avtech/video3.htm|The Ins and Outs of Video Compression]] | ||
Line 116: | Line 177: | ||
* [[http://radagast.ca/linux/dvd_authoring/dvd_authoring.html|Creating DVD Video with Linux]] | * [[http://radagast.ca/linux/dvd_authoring/dvd_authoring.html|Creating DVD Video with Linux]] | ||
* [[http://dvdauthor.sourceforge.net/doc/dvdauthor.html|dvdauthor]] | * [[http://dvdauthor.sourceforge.net/doc/dvdauthor.html|dvdauthor]] | ||
+ | * [[https://frames-per-second.appspot.com/|Compare framerates]] | ||
==== Development ==== | ==== Development ==== | ||
Line 126: | Line 188: | ||
* [[https://mailman.videolan.org/pipermail/libdvdnav-devel/|libdvdread / libdvdnav mailing list]] - new, hosted at VideoLan (VLC) | * [[https://mailman.videolan.org/pipermail/libdvdnav-devel/|libdvdread / libdvdnav mailing list]] - new, hosted at VideoLan (VLC) | ||
* [[https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss|libdvdread / libdvdnav mailing list]] old, but still active, hosted at MPlayer | * [[https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss|libdvdread / libdvdnav mailing list]] old, but still active, hosted at MPlayer | ||
+ | |||
+ | ==== TODO ==== | ||
+ | |||
+ | * Package ''dvd_info'' and ''bluray_info'' for Debian, etc. Gentoo already has it. | ||
==== General Notes ==== | ==== General Notes ==== | ||
- | * I personally prefer [[libav]] over [[ffmpeg]] so when you see ''avconv'' you can use ''ffmpeg'' as well. | ||
* I reference [[http://wiki.multimedia.cx/index.php?title=Main_Page|this multimedia wiki]] a lot because it is an excellent resource of technical information. | * I reference [[http://wiki.multimedia.cx/index.php?title=Main_Page|this multimedia wiki]] a lot because it is an excellent resource of technical information. |