diff --git a/utils/profiles/native.js b/utils/profiles/native.js index b131b8b8..242eab06 100644 --- a/utils/profiles/native.js +++ b/utils/profiles/native.js @@ -42,11 +42,9 @@ export default { Context: "Streaming", Protocol: "hls", Container: "ts", - VideoCodec: "h264", + VideoCodec: "h264, hevc", AudioCodec: "aac,mp3,ac3", - MaxAudioChannels: "8", - MinSegments: "2", - BreakOnNonKeyFrames: true, + CopyTimestamps: false, EnableSubtitlesInManifest: true, }, { @@ -71,82 +69,100 @@ export default { }, ], SubtitleProfiles: [ - { Format: "srt", Method: "Embed" }, - { Format: "srt", Method: "External" }, - { Format: "srt", Method: "Encode" }, { Format: "ass", Method: "Embed" }, + { Format: "ass", Method: "Hls" }, { Format: "ass", Method: "External" }, { Format: "ass", Method: "Encode" }, - { Format: "ssa", Method: "Embed" }, - { Format: "ssa", Method: "External" }, - { Format: "ssa", Method: "Encode" }, - { Format: "sub", Method: "Embed" }, - { Format: "sub", Method: "External" }, - { Format: "sub", Method: "Encode" }, - { Format: "vtt", Method: "Embed" }, - { Format: "vtt", Method: "External" }, - { Format: "vtt", Method: "Encode" }, - { Format: "ttml", Method: "Embed" }, - { Format: "ttml", Method: "External" }, - { Format: "ttml", Method: "Encode" }, + { Format: "dvbsub", Method: "Embed" }, + { Format: "dvbsub", Method: "Hls" }, + { Format: "dvbsub", Method: "External" }, + { Format: "dvdsub", Method: "Encode" }, + { Format: "microdvd", Method: "Embed" }, + { Format: "microdvd", Method: "Hls" }, + { Format: "microdvd", Method: "External" }, + { Format: "microdvd", Method: "Encode" }, + { Format: "mov_text", Method: "Embed" }, + { Format: "mov_text", Method: "Hls" }, + { Format: "mov_text", Method: "External" }, + { Format: "mov_text", Method: "Encode" }, + { Format: "mpl2", Method: "Embed" }, + { Format: "mpl2", Method: "Hls" }, + { Format: "mpl2", Method: "External" }, + { Format: "mpl2", Method: "Encode" }, { Format: "pgs", Method: "Embed" }, + { Format: "pgs", Method: "Hls" }, { Format: "pgs", Method: "External" }, { Format: "pgs", Method: "Encode" }, { Format: "pgssub", Method: "Embed" }, { Format: "pgssub", Method: "External" }, { Format: "pgssub", Method: "Encode" }, - { Format: "dvdsub", Method: "Embed" }, - { Format: "dvdsub", Method: "External" }, - { Format: "dvdsub", Method: "Encode" }, - { Format: "dvbsub", Method: "Embed" }, - { Format: "dvbsub", Method: "External" }, - { Format: "dvbsub", Method: "Encode" }, - { Format: "xsub", Method: "Embed" }, - { Format: "xsub", Method: "External" }, - { Format: "xsub", Method: "Encode" }, - { Format: "mov_text", Method: "Embed" }, - { Format: "mov_text", Method: "External" }, - { Format: "mov_text", Method: "Encode" }, - { Format: "scc", Method: "Embed" }, - { Format: "scc", Method: "External" }, - { Format: "scc", Method: "Encode" }, - { Format: "smi", Method: "Embed" }, - { Format: "smi", Method: "External" }, - { Format: "smi", Method: "Encode" }, - { Format: "teletext", Method: "Embed" }, - { Format: "teletext", Method: "External" }, - { Format: "teletext", Method: "Encode" }, - { Format: "microdvd", Method: "Embed" }, - { Format: "microdvd", Method: "External" }, - { Format: "microdvd", Method: "Encode" }, - { Format: "mpl2", Method: "Embed" }, - { Format: "mpl2", Method: "External" }, - { Format: "mpl2", Method: "Encode" }, { Format: "pjs", Method: "Embed" }, + { Format: "pjs", Method: "Hls" }, { Format: "pjs", Method: "External" }, { Format: "pjs", Method: "Encode" }, { Format: "realtext", Method: "Embed" }, + { Format: "realtext", Method: "Hls" }, { Format: "realtext", Method: "External" }, { Format: "realtext", Method: "Encode" }, + { Format: "scc", Method: "Embed" }, + { Format: "scc", Method: "Hls" }, + { Format: "scc", Method: "External" }, + { Format: "scc", Method: "Encode" }, + { Format: "smi", Method: "Embed" }, + { Format: "smi", Method: "Hls" }, + { Format: "smi", Method: "External" }, + { Format: "smi", Method: "Encode" }, + { Format: "srt", Method: "Embed" }, + { Format: "srt", Method: "Hls" }, + { Format: "srt", Method: "External" }, + { Format: "srt", Method: "Encode" }, + { Format: "ssa", Method: "Embed" }, + { Format: "ssa", Method: "Hls" }, + { Format: "ssa", Method: "External" }, + { Format: "ssa", Method: "Encode" }, { Format: "stl", Method: "Embed" }, + { Format: "stl", Method: "Hls" }, { Format: "stl", Method: "External" }, { Format: "stl", Method: "Encode" }, + { Format: "sub", Method: "Embed" }, + { Format: "sub", Method: "Hls" }, + { Format: "sub", Method: "External" }, + { Format: "sub", Method: "Encode" }, { Format: "subrip", Method: "Embed" }, + { Format: "subrip", Method: "Hls" }, { Format: "subrip", Method: "External" }, { Format: "subrip", Method: "Encode" }, { Format: "subviewer", Method: "Embed" }, + { Format: "subviewer", Method: "Hls" }, { Format: "subviewer", Method: "External" }, { Format: "subviewer", Method: "Encode" }, + { Format: "teletext", Method: "Embed" }, + { Format: "teletext", Method: "Hls" }, + { Format: "teletext", Method: "External" }, + { Format: "teletext", Method: "Encode" }, { Format: "text", Method: "Embed" }, + { Format: "text", Method: "Hls" }, { Format: "text", Method: "External" }, { Format: "text", Method: "Encode" }, + { Format: "ttml", Method: "Embed" }, + { Format: "ttml", Method: "Hls" }, + { Format: "ttml", Method: "External" }, + { Format: "ttml", Method: "Encode" }, { Format: "vplayer", Method: "Embed" }, + { Format: "vplayer", Method: "Hls" }, { Format: "vplayer", Method: "External" }, { Format: "vplayer", Method: "Encode" }, { Format: "vtt", Method: "Embed" }, + { Format: "vtt", Method: "Hls" }, { Format: "vtt", Method: "External" }, { Format: "vtt", Method: "Encode" }, { Format: "webvtt", Method: "Embed" }, + { Format: "webvtt", Method: "Hls" }, { Format: "webvtt", Method: "External" }, + { Format: "webvtt", Method: "Encode" }, + { Format: "xsub", Method: "Embed" }, + { Format: "xsub", Method: "Hls" }, + { Format: "xsub", Method: "External" }, + { Format: "xsub", Method: "Encode" }, ], };