Selur's Little Message Board
[BUG] language id not set on audio encoded with Qaac - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: [BUG] language id not set on audio encoded with Qaac (/thread-1670.html)



language id not set on audio encoded with Qaac - Dan64 - 06.01.2021

Using the dev version 2020.12.31, I noted that when I encode the audio of a video with "Qaac" the language id is not set. This problem doesn't happen if I select "Nero AAC" or "FDK".
I'm using the mkv container and in the case the audio is encoded with "Qaac" is not provided the parameter "--language" to mkvmerge.

I have another question not related to this problem. I noted that using the Nvenc encoder there is the possibility to let the encoder to calculate the PSNR and SSIM, but is not clear to me how these values are displayed in Hybrid, I don't see any information in the log.


RE: language id not set on audio encoded with Qaac - Selur - 06.01.2021

Will look at the automatic language passthrough tomorrow.
As a workaround setting the language in the 'Tags'-tab (Tags->Streams; don't forget to add the setting to the 'Tag - Queue') will probably work.

About the output of the encoder, tell Hybrid to create a report file (Config->Internals->Create report file).

Cu Selur


RE: language id not set on audio encoded with Qaac - Dan64 - 09.01.2021

Regarding the problem described in this post. I noted that the problem does not happen always, but only for some files.

The settings for Qaac are the following:

   

Moreover I setup the limit audio language as the following:

   

In this link I attached a movie where Hybrid fails to assign the language:

https://filebin.net/72yjh0yre2rn0ta1


RE: language id not set on audio encoded with Qaac - Selur - 09.01.2021

I'll look at the file and try to reproduce it.


RE: language id not set on audio encoded with Qaac - Selur - 09.01.2021

Hmm,... when I try it, I get:
mkvmerge --ui-language en -o "E:\Output\Input_test_qaac.mkv" --global-tags "E:\Temp\Input_test_qaac_2021-01-09@13_33_33_9410__05.xml" -d 0 --default-track 0:yes --default-duration "0:24000/1001fps" --no-chapters --compression -1:none --forced-track 0:yes --no-audio --no-subtitles "E:\Temp\Input_test_qaac_2021-01-09@13_33_33_9410_04.265" --language 0:it --default-track 0:yes --forced-track 0:no -a 0 --compression -1:none --no-video --no-subtitles --no-chapters "E:\Temp\iId_3_aid_0_lang_it_02.aac"
No clue what's happening on your end without a debug output, can't reproduce the issue with the same and the screenshots here.

Cu Selur


RE: language id not set on audio encoded with Qaac - Dan64 - 09.01.2021

I attached the full debug output.


RE: language id not set on audio encoded with Qaac - Selur - 09.01.2021

Okay, problem happens due to a bug in the parsing which makes Hybrid stumble over your folder naming. Smile
-> will fix and send you a link to a dev version (via PM) with the fix in ~30min

Cu Selur


RE: language id not set on audio encoded with Qaac - Dan64 - 09.01.2021

The new version fixed the issue.

Thanks Smile