Add MP4 container support for muxing tracks #164
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Introduces a --mp4 option to produce MP4 containers when possible (H.264 video + AAC audio).
The muxing logic now attempts to use ffmpeg for MP4 output if tracks are compatible, otherwise falls back to mkvmerge for MKV. Updates file extension handling and command-line options accordingly.
Example command:
.\.venv\Scripts\Activate.ps1; python .\vt.py dl --quality 1080 -a aac --alang es-ES -ns --mp4 DisneyPlus "https://www.disneyplus.com/es-es/browse/entity-23c8484e-a657-440b-8bf9-678f547331ff"NOTE: ONLY TESTED IN DISNEYPLUS & HULU, I need someone to test this with Netflix, Amazon, AppleTV and other services.