OK I'll try this later on (gotta make dinner) and report backRESET_9999 wrote: ↑Sun Mar 26, 2023 10:25 pmI used mkvextract to demux and mp4box (my script 7-1-1) to mux to mp4.
Sorry quietvoid
OK I'll try this later on (gotta make dinner) and report backRESET_9999 wrote: ↑Sun Mar 26, 2023 10:25 pmI used mkvextract to demux and mp4box (my script 7-1-1) to mux to mp4.
https://www.microsoft.com/store/productId/9PLTG1LWPHLF
Hey - I tried just using mkvextract first just to A/B test what the problem might be - and had the same issue - but that led me to notice your test file that played fine for me is codec ID hev1 - whereas mine come out hvc1 - I thought mp4box only spits out hvc1 unless DV5? And that the Dovi mp4muxer is what spits out hev1?RESET_9999 wrote: ↑Sun Mar 26, 2023 10:25 pmI used mkvextract to demux and mp4box (my script 7-1-1) to mux to mp4.
7-1-1 in my script doesn't not use the mp4muxer unless your input has 7.1 lossless audio. It's mp4box doing the muxing and the people that tested on the appletv did not complain about stuttering.
overall, the x800m2 (or oppo and x700) easily wins over the shield in terms of quality.tjreis2 wrote: ↑Sun Mar 26, 2023 11:29 pmHello @RESET_9999!
I have a question regarding the best way to playback DV FEL files. My setup is almost the same as yours (LG C2 and a Denon AVR) but i have a shield Pro.
I was wondering if upgrading to the x800m2 would be a good idea as it has FEL support but i was looking at previous posts and saw that the L1/L2 bugs affect this player.
Is there any difference between the two players for DV playback (besides the red push in the shield which I also see)? What is your current setup?
What command did you use through mp4box (through your scripts) to get hev1 codec then? And the test file stutters on my iPhone just like when me and the Chinese guy here were figuring out the whole stuttering thing with the hev1/hvc1 codec ID. I can try and screen record that if you want.RESET_9999 wrote: ↑Mon Mar 27, 2023 12:04 am7-1-1 in my script doesn't not use the mp4muxer unless your input has 7.1 lossless audio. It's mp4box doing the muxing and the people that tested on the appletv did not complain about stuttering.
so the test file I sent you is from mp4box only.
no it's not.
Code: Select all
findstr /c:"08" "%TEMP%check.DV.txt" >Nul
if %errorlevel%==0 (
set DV.profile=8& set mbox=:hdr=none:dv-profile=8.1:xps_inband
Code: Select all
if "%fileext%"==".h265" (
"%mp4box2_path%" -add "%filepath%%filename%%fileext%"%FPS%%mbox%:name= -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4"
if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul
goto :end
)
if "%fileext%"==".hevc" (
"%mp4box2_path%" -add "%filepath%%filename%%fileext%"%FPS%%mbox%:name= -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4"
if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul
goto :end
)
Code: Select all
"%mp4box2_path%" -add %HDR%%FPS%%mbox%:name= %A1% %A11% %A2% %A22% %A3% %A33% %A4% %A44% %A5% %A55% %A6% %A7% %A8% %A9% %A10% %S1% %S2% %S3% %S4% %S5% %S6% %S7% %S8% %S9% %S10% %S11% %S12% %S13% %S14% %S15% %S16% %S17% %S18% %S19% %S20% %S21% %S22% %S23% %S24% %S25% %S26% %S27% %S29% %S30% %S31% %S32% %S33% %S34% %S35% %S36% %S37% %S38% %S39% %S40% %S41% %S42% %S43% -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4"
if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul
:hdr=none:dv-profile=8.1:xps_inbandYour file also doesn't have the mp4box bug of listing HDR10 over and over when a DV file
So then how does your file get hev1 when mp4box spits out hvc1 - you have to be actively putting in a command to do that then?RESET_9999 wrote: ↑Mon Mar 27, 2023 12:32 amno it's not.
As I said, only if your input has lossless 7.1, then mp4muxer will be used because mp4box choke on 7.1 EC3 audio muxing.
my cmd is full of variable but if you input raw hevc:
Code: Select all
findstr /c:"08" "%TEMP%check.DV.txt" >Nul if %errorlevel%==0 ( set DV.profile=8& set mbox=:hdr=none:dv-profile=8.1:xps_inband
if if input file with audio and subs:Code: Select all
if "%fileext%"==".h265" ( "%mp4box2_path%" -add "%filepath%%filename%%fileext%"%FPS%%mbox%:name= -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4" if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul goto :end ) if "%fileext%"==".hevc" ( "%mp4box2_path%" -add "%filepath%%filename%%fileext%"%FPS%%mbox%:name= -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4" if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul goto :end )
Code: Select all
"%mp4box2_path%" -add %HDR%%FPS%%mbox%:name= %A1% %A11% %A2% %A22% %A3% %A33% %A4% %A44% %A5% %A55% %A6% %A7% %A8% %A9% %A10% %S1% %S2% %S3% %S4% %S5% %S6% %S7% %S8% %S9% %S10% %S11% %S12% %S13% %S14% %S15% %S16% %S17% %S18% %S19% %S20% %S21% %S22% %S23% %S24% %S25% %S26% %S27% %S29% %S30% %S31% %S32% %S33% %S34% %S35% %S36% %S37% %S38% %S39% %S40% %S41% %S42% %S43% -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4" if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul
:hdr=none:dv-profile=8.1:xps_inbandYour file also doesn't have the mp4box bug of listing HDR10 over and over when a DV file
Ah - you are using the 'brand' command I see - but that still creates/results in the stutter as shown hereRESET_9999 wrote: ↑Mon Mar 27, 2023 12:32 amno it's not.
As I said, only if your input has lossless 7.1, then mp4muxer will be used because mp4box choke on 7.1 EC3 audio muxing.
my cmd is full of variable but if you input raw hevc:
Code: Select all
findstr /c:"08" "%TEMP%check.DV.txt" >Nul if %errorlevel%==0 ( set DV.profile=8& set mbox=:hdr=none:dv-profile=8.1:xps_inband
if if input file with audio and subs:Code: Select all
if "%fileext%"==".h265" ( "%mp4box2_path%" -add "%filepath%%filename%%fileext%"%FPS%%mbox%:name= -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4" if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul goto :end ) if "%fileext%"==".hevc" ( "%mp4box2_path%" -add "%filepath%%filename%%fileext%"%FPS%%mbox%:name= -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4" if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul goto :end )
Code: Select all
"%mp4box2_path%" -add %HDR%%FPS%%mbox%:name= %A1% %A11% %A2% %A22% %A3% %A33% %A4% %A44% %A5% %A55% %A6% %A7% %A8% %A9% %A10% %S1% %S2% %S3% %S4% %S5% %S6% %S7% %S8% %S9% %S10% %S11% %S12% %S13% %S14% %S15% %S16% %S17% %S18% %S19% %S20% %S21% %S22% %S23% %S24% %S25% %S26% %S27% %S29% %S30% %S31% %S32% %S33% %S34% %S35% %S36% %S37% %S38% %S39% %S40% %S41% %S42% %S43% -tmp %TEMP% -brand mp42isom -ab dby1 -no-iod -enable 1 "%output_path%%filename%_DoVi.mp4" if "%DV.profile%"=="5" %DVH1% "%output_path%%filename%_DoVi.mp4" >Nul
:hdr=none:dv-profile=8.1:xps_inbandYour file also doesn't have the mp4box bug of listing HDR10 over and over when a DV file
Edit: nope even trying -brand hev1 still spits out hvc1 for mestaknhalo wrote: ↑Mon Mar 27, 2023 1:07 amAlso here you can see because the file does end up with codec ID hev1 however it does - it does stutter on iOS devices like me and that Chinese guy were talking about a while back
https://i.imgur.com/RWmfX1m.mp4
command and the-brand
together:xps_inband:hdr=none
:xps_inband produces hev1 flag
Got it, thank you for clarifyingsw5163 wrote: ↑Mon Mar 27, 2023 1:41 am:xps_inband produces hev1 flag
:hdr=none removes "mp4box bug of listing HDR10 over and over"
https://github.com/gpac/gpac/issues/199 ... 1007999585