gacopl / dvmkv2mp4

Convert any Dolby Vision/HDR10+ MKV to DV MP4 that runs on many devices
198 stars 36 forks source link

FR: Convert to mkv #23

Closed karan closed 1 year ago

karan commented 1 year ago

This looks like a great script that I can't wait to try. One thing I like though is keeping all my content in mkv containers (which are all self contained). It would be nice to have all the features of this script (audio conversion, subs etc) but remux the output to mkv instead of mp4.

gacopl commented 1 year ago

The reason for this script was because many devices don't support DV in MKVs properly only in MP4 since the source is assumed to be mkv no sens to convert it to mkv again. All the audio and subs conversion is only to make it work in MP4 container. Otherwise i wouldn't touch it.

Bottom line is if you can do PR i can consider accepting it but i don't see a point spending time on it.

If you like the guts of it feel free to fork it and do mkv equivalent though i really don't see a point :)

śr., 8 lut 2023 o 16:31 Karan Goel @.***> napisał(a):

This looks like a great script that I can't wait to try. One thing I like though is keeping all my content in mkv containers (which are all self contained). It would be nice to have all the features of this script (audio conversion, subs etc) but remux the output to mkv instead of mp4.

— Reply to this email directly, view it on GitHub https://github.com/gacopl/dvmkv2mp4/issues/23, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARMKIGFRDHMAVKX4LI6CK3WWO33JANCNFSM6AAAAAAUVM6LM4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

karan commented 1 year ago

I'm still learning about (the mess that is) DV so I'll just ask a few questions before I decide if mp4 is better or not. Please bear with me :)

The reason for this script was because many devices don't support DV in MKVs properly only in MP4

My understanding is that the container is pretty much irrelevant for everything but LG WebOS (which only plays DV in MP4). Most other mainstream streamers (Shield, Fire Stick, CCwGTV) all support DV in either containers. Further, it's only P7 that's annoying - Shield has red push issue, Fire Stick doesn't support it, CCwGTV does but can be unstable. So personally, I mostly care about:

  1. Convert P7 to P8.1
  2. Add a compat track if needed (AC3 5.1 for eg)

Is that your experience as well? How did you decide on mp4 as opposed to mkv?

gacopl commented 1 year ago

Because my tv plays better mp4 than shield does mkv in p8, shield has red push in all dv profiles except profile 5 at least that's what i saw, so i decided to use emby on my tv and have all DV files converted to mp4 P5 or P8 as tv does only mp4 dvs mkv dvs dont work at all. Shield plays them all even slightly broken files but i can see color differences and i did not calibrate my TV to then bear with Shield color discrepancies.

And i assure you there is difference otherwise i wouldnt spend time on making this script doing all the research if shield could pull it off

śr., 8 lut 2023 o 18:03 Karan Goel @.***> napisał(a):

I'm still learning about (the mess that is) DV so I'll just ask a few questions before I decide if mp4 is better or not. Please bear with me :)

The reason for this script was because many devices don't support DV in MKVs properly only in MP4

My understanding is that the container is pretty much irrelevant for everything but LG WebOS (which only plays DV in MP4). Most other mainstream streamers (Shield, Fire Stick, CCwGTV) all support DV in either containers. Further, it's only P7 that's annoying - Shield has red push issue, Fire Stick doesn't support it, CCwGTV does but can be unstable. So personally, I mostly care about:

  1. Convert P7 to P8.1
  2. Add a compat track if needed (AC3 5.1 for eg)

Is that your experience as well? How did you decide on mp4 as opposed to mkv?

— Reply to this email directly, view it on GitHub https://github.com/gacopl/dvmkv2mp4/issues/23#issuecomment-1422949774, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARMKICK7FJEK45FF3R65JLWWPGVFANCNFSM6AAAAAAUVM6LM4 . You are receiving this because you commented.Message ID: @.***>