I am considering, for my delivery method for the video files, to transcode from my DVD rips to a format that will play back in a modern web browser, becuase I can be reasonably certain that everyone will have a modern web browser.
I kind of hate this idea! But I can make small vp9 videos that I can guarantee most users can play back, and also I can include an index page with info about the videos and history and stuff.
This is the most efficient way to do this I can think of.
I'm open to better ideas though! Technically I could use MP4, there are patent concerns with h264, and h265 doesn't have as wide of support as VP9.
I haven't tried to ship digital video via any mechanism other than a web browser or a torrent, ever. If I'm shipping video via a torrent, I can be reasonably certain that the recipient has VLC or equivalent.
I can make no such assumption about this project.
On the other hand, many bluray players have USB support and will play back some video files, usually AVCHD MP4 files, at least.
Maybe I want to go with MP4 for the widest market?
Does your Blu-ray player play video files from flash media? What formats?
@thomasfuchs yeah, VP9 support on things other than phones and computers is basically non-existent.
I was hoping to get slightly better compression than h264 provides, but it might be my best option, and I could still use the browser workaround in the event that people don't have suitable playback software...
@thomasfuchs I'm not sure what your comment about DVD quality is supposed to mean.
My goal with using a more efficient codec is a reduction in file size. I'm trying to maximize the 2GB of storage I'll have available for delivery.
I keep my mpeg2 master files in cold storage and transcode hevc copies for personal use. I do a lot of this stuff for personal use, and I know how to do it correctly. My concern is mostly about making things usable for non-technical folks.
@thomasfuchs oh. I have to disagree with that pretty strongly.
The original mpeg2 streams are often garbage, but the original film sources are also often garbage. A low bitrate h264 transcode converts that film noise to smears and blocks, makes the resulting movie almost unwatchable.
The difference in file size for my minimum threshold of acceptability for a noisy film source is 2:1 from h264 to h265, and about 1.6:1 from h264 to VP9 in my test so far.
@thomasfuchs I watch a lot of low bitrate mpeg2 from noisy film to low bitrate MP4 files.
Like, a lot.
I have a device that I basically use exclusively for playback of low bitrate MP4 files.
I know how far I can push the format (and it's about half as far as I can push hevc, too bad it's impossible to get hevc playback on my palm pilot!)
It looks like Samsung bluray players support vp8 and h264, and sony only supports h264 and mpeg, but both support mkv wrappers???
I guess I'm back to MP4.
@ajroach42 I've got access to a PS3 (modded/CFW), PS4, Xbox 360, Xbox One S and Xbox One X that should all support playback from USB devices if you need stuff tested, though I bet I could get a list of what they support online as they're super common.
I think my AV receiver can play from USB as well - Pioneer VSX-1124
I *do* also have an original Xbox but it's not modded for XBMC or anything.
I know the PS3 struggled to decode 1080p H.264 fast enough in some cases.