This adds initial support for configuring the following:
visual sample entry,
fragment type,
fragment duration.
See Test Content Generation.md for the updated parameters.
A few minor fixes were also made due to issues I encountered using Win10 + Python 3.8:
OS-specific (use of ls and grep)
Log file creation (replaced use of ":" in filename with "-", Python script needed to be read as UTF-8)
This is just a start, review and further work are needed, but the following should generate stream ID1 from this table:
py encode_dash.py --out="output.mpd" --reps="id:1,type:v,input:tos_L1_1920x1080@60_60.mp4,codec:h264,vse:avc1,bitrate:4000,cmaf:avchd id:2,type:a,input:tos_L1_1920x1080@60_60.mp4,codec:aac,bitrate:64,cmaf:aac" --dash="sd:2,ss:template,ft:duration,fd:2" --path="ffmpeg.exe"
This adds initial support for configuring the following:
See
Test Content Generation.md
for the updated parameters.A few minor fixes were also made due to issues I encountered using Win10 + Python 3.8:
This is just a start, review and further work are needed, but the following should generate stream ID1 from this table:
py encode_dash.py --out="output.mpd" --reps="id:1,type:v,input:tos_L1_1920x1080@60_60.mp4,codec:h264,vse:avc1,bitrate:4000,cmaf:avchd id:2,type:a,input:tos_L1_1920x1080@60_60.mp4,codec:aac,bitrate:64,cmaf:aac" --dash="sd:2,ss:template,ft:duration,fd:2" --path="ffmpeg.exe"