![]() MKV2MP4 does not do video downscaling, it is not suited for converting HD videos for playback on (old) devices that don't support HD resolutions (like the iPhone 3G(S)). MKV2MP4 even supports generation of files that play with surround on the AppleTV, which has special requirements. If your file contains a surround sound track you can use MKV2MP4 to generate files that play with perfect 5.1 surround sound on your supporting target device. Most subtitles are fully supported as well (see F.A.Q.). There are also options for automatically adding files to the queue and removing them afterwards for batch handling. Additionally there is a custom mode where you can arbitrarily define how to handle audio conversion. ![]() Or you can choose highest speed and the files will still play on most player (notably except iOS devices). You can choose perfect compatibility for files that will play on every MP4 compatible player. MKV2MP4 can convert hundreds of files at once with it easy-to-use queue system and features convenience options for automatically adding many files without any further work. ![]() You can choose in the preferences whether you want highest speed for the audio conversion or the highest compatibility.īecause MKV2MP4 just copies the video data into the new container format there is absolutely no loss of quality, the converted files are pixel-perfect copies. MKV2MP4 can convert files so fast because it doesn't re-encode the video data but just copies it into the more compatible MP4 container format. ![]() Here is the command I am working with as a base:įfmpeg.exe -nostdin -i input.mkv -map 0:v -map 0:a -c:v copy -c:a copy output.MKV2MP4 is a free app to convert video files in the MKV container format to more compatible MP4 video files. Another command line tool that can remove audio tracks by type (codec) from an mkv file.1-3 would be preferred, but this could work too. I can then format that in the script and pass it on to FFmpeg. Even another program that would cleanly deliver me the index numbers of any audio tracks that were TrueHD would work.Some way to include TrueHD tracks in an MP4 container, using FFmpeg.Parameters in the FFmpeg command to include all BUT TrueHD in the output (or include only codecs specified manually- mp3,aac,ac3,etc).Parameters in the FFmpeg command to exclude all TrueHD audio tracks from being sent to the output.I am looking for/hoping to do one of the following, any of which would solve my problem: The purpose of the script is to batch convert mkv files to mp4 files using FFmpeg, so that would defeat the purpose of the whole endeavor. What I don't want to have to do is manually sift through each mkv to determine the index of each TrueHD track and then manually specify to the command. That's fine, I don't really care about the TrueHD tracks. From what I can gather, as of Dec '21, there is no software support in FFmpeg to put a TrueHD track into an MP4 container. When trying to do so, I consistently get an (possibly two?) error message/s:Ĭould not find tag for codec truehd in stream #2, codec not currently supported in containerĬould not write header for output file #0 (incorrect codec parameters ?): Invalid argumentĭoing some research, I found some talk of using "-strict -2" as a parameter of the command, but that makes no difference. Theoretically, this should be a fairly simple command. I am trying to come up with an FFmpeg command (for use in a script) that will take an mkv generated from MakeMKV and remux all the video and audio tracks to an mp4 (without the subtitles) without doing any re-encoding.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |