Batch convert video files using avidemux client from shell
cd
/path/to/media/files
Example 1: mkv to mp4 with x264 video and aac audio
for f in *.mkv; do avidemux3_cli --load "$f" --video-codec x264 --audio-codec AAC --output-format MP4 --save "${f%.mkv}.mp4"; done
Example 2: avi to mp4 with original audio/video codecs
for f in *.avi; do avidemux3_cli --load "$f" --video-codec copy --audio-codec copy --output-format MP4 --save "${f%.avi}.mp4"; done