Mit FFmpeg, das die Videos in keiner Weise neu kodiert und somit Qualität erhält:
ffmpeg -i file.mpg -c:v copy -c:a copy file.avi
In einer Batchdatei, zB für Linux:
while IFS= read -d $'\0' -r file ; do ffmpeg -i "$file" -c:v copy -c:a copy $.avi done < <(find . -iname '*.mpg' -print0)
In einer Batchdatei, zB für Windows:
for /r %%i in (*.mpg) do ( ffmpeg -i %%i -c:v copy -c:a copy %%i~n.avi )
Das letzte Beispiel erfordert den Windows-Build von ffmpeg .