Hi Bart,
welcome to the append function in Avisynth ehehehehehehehe
Jokes aside, I took a look at the logs and at the workflow and indeed Avisynth is telling the truth: the number of audio channels don't match.
Keep in mind that what's happening under the hood in the workflow is an append.
Avisynth is a frameserver, which means it serves frames to the final encoder as an uncompressed A/V stream.
In such a stream, the the meaning of "clips" is lost in the sense that clips don't exist, it's just one single uncompressed A/V Stream living in RAM.
When you have a file and use an indexer, your file is decoded in what is a stream and - to perform an append (i.e a "++" in the code) of two streams - those need to be exactly the same (i.e same size, colorspace, sampling, bit depth, framerate, audio channels and audio rate).
Unfortunately, I have no way of knowing how you created "D:\L1 NIEUWS EINDKAART YOUTUBE 2024.avi" but the idea here is that you should add a bunch of logic to the workflow after the A/V decoder so that it makes it match the specs of the .avi clip.
For instance, if we assume that L1 NIEUWS EINDKAART YOUTUBE 2024.avi is 1920x1080 4:2:0 yv12 25p 8bit planar with 2ch stereo 48000Hz 16bit we can change the workflow to work with that.
- Screenshot from 2024-07-01 12-31-58.png (7.51 KiB) Viewed 6074 times
In the new workflow, we're using the A/V decoder to specify our desired output
- Screenshot from 2024-07-01 12-32-39.png (15.17 KiB) Viewed 6074 times
followed by a deinterlacing step that deinterlaces the sources (if needed) and a ConvertFPS(25) step that brings everything to 25p before adding the watermark and then appending the media.
You can find the workflow in attachment, please change it according to your needs (i.e according to what the specs of L1 NIEUWS EINDKAART YOUTUBE 2024.avi are).
By the way, for those that are curious, while FFAStrans is processing, you can go to the shared media cache for the job by opening it with the right click in the status_monitor and see the script.