Если вы используете, -c copy
вы не кодируете видео, а просто меняете «конверт», который не поддерживает ни h264, ни aac.
Файлы .mpeg должны содержать видео mpeg1 o mpeg2 и аудио уровня mpeg1 1,2 или 3. H264 - это mpeg4, а aac - расширение mpeg2.
VLC может воспроизводиться, поскольку он может воспроизводить практически все, но ваш «закодированный» вывод теперь менее совместим, чем когда-либо.
Попробуйте закодировать его в .mp4, чтобы сделать его более совместимым. Я думаю, что вы можете сохранить флаг копирования в этом случае.
Примечание. .Mpeg является очень старым форматом, и вывод, удаляющий флаг копирования, будет производить видео низкого качества.