I had the 'copy' for audio and I have tried adding TrueHD to the exception list. Those haven't worked. I am running it with 'Transcode Everything' uncheck and will report on the outcome when it is finished.
Unchecking "Transcode Everything" seems to have done the trick. I assumed that the setting was for both Video and audio so I did not consider unchecking it. The difference in file size seems significant
13,232,272,992 MB - With "Transcode Everything" unchecked
9,462,551,418 MB - With "Transcode Everything" checked
Edit: Please ignore the file quality comment. I had adjusted the video quality setting since the original recode.
If you want to add True HD to the Whitelist then you need to type it exactly as it is spelled in MediaInfo. E.g. if you want to keep DivX /Xvid codec you need to write it as "Mpeg4Visual" as it is spelled in MediaInfo... I don't have many TrueHD files (can't remember a single one) so I don't know how it is spelled there...
Jep, you're right. It's for both, video and audio codec check.
The algorithm is as following: MediaBuddy gets a string with every information delivered by MediaInfo. if there is something in the whitelist (no matter if audio or video codec) the string is searched for every line from the whitelist. If there is a match, then audio is copied. If not it is transcoded... For video after the codec check against the whitelist there is another decision based on the file size (precise the bitrate). If the file is too big (regarding to the user settings) it is transcoded even if the codec is on the whitelist...
I added this option because I want to get rid of DivX and Windows Media Codecs as my cheap Android TV boxes can't play those codecs with hardware decoder, only with software decoder what is damn slow...
You can achieve this without checking the "transcode all" checkbox by lower the max bitrate, that will not be transcoded to e.G. 10 or so (instead of 4000 to 8000). Then every video will be transcoded as no video has such a low bitrate.
In the next version I will most likely separate the "transcode all" checkbox for video and audio. But it will take a while until the next version will be released.
ffprobe output is not useful here because it did not use the same format as MediaInfo, that is used in Media-Buddy and many, many other tools. Personally I have MediaInfoLite installed on every Windows PC I have. This adds an entry to the context menu:
so you simply can right click on a media file to get all the mediainfo about this file...
In this case the video has a DTS audio track and it must be written exactly "DTS" in the whitelist... Best is to copy & paste it. You also can save the whole output as a .txt if you want to preserve it or post in in a forum or so... Very handy tool, I think...
Looks like the codec, for TrueHD with Atmos, is MLP FBA 16-ch. I have aatached the media info files for the 2 files. One for TrueHD/ATMOS and another DTS-MA in case the information could be useful to you.
In addition, I checked an old version your program and transcoding audio was separate setting.
Fallback Audio Codec
F9 The Fast Saga (2021) tt5433138 - Director's Cut-mediainfo.txt
Where The Wild Things Are (2009) tt0386117-mediainfo.txt
I've compiled a version with separate "transcode all" switches for video and audio. But it only is implemented for series now. Movies and videos will follow if it is working as expected. If you like to try this beta version simply replace the .exe file in the Media-Buddy installation folder.
In Wizard mode there is a huge difference between series and movies. You even can specify different bitrate limits, if you like. The enrichment with metadata and graphics also is completely different. The whitelists are only for the wizard modes, by the way... And as I have series episodes to redo atm I've implemented the new feature at first in the series wizard. If it is working I have to port this to the movies and video wizards too. Probably this can be useful even on the Audio wizard. I'll have to see...
If you use the recoding module under AV-Conversion there every file is recoded (no matter if movie or series no matter which codec is existing and also no matter how big the file is) and you have to choose if all audio should be copied or recoded. Other things like renaming, downloading metadata and graphics is not available in this module.
The recoding module is much more "stupid" compared to the "smart" Wizards. It don't make any decisions at all antd threats all files in exactly the same way.
The Wizards choose by themselves if the file is too big and must be recoded or small enough and can be remuxed or copied, if the codec is something the user wants ( here the whitelists are used) and also which metadata and graphics are to download and how the file should be renamed. For this it is necessary to have multiple wizards as it is not really possible for Media-Buddy to see, if a video file is a series episode, a movie or a holiday video...