Я пытаюсь преобразовать .mov в несжатый .avi с ffmpeg. Поскольку я не хочу потери качества, я использую следующую команду ffmpeg:
ffmpeg -i toto.mov -vcodec copy -y toto.avi
конвертация работает отлично (видео работает в VLC), за исключением того, что когда я открываю файл с virtualdub, я получаю черный экран.
в VirtualDub, в разделе Информация о файле я получаю следующее:
Frame size: 800x600, 30.000fps
Length: 802 frames
Decompressor: Internal DIB decoder
Если я не указываю аргументы-pix_fmt и-vcodec, ffmpeg преобразуется в mpeg-4 и yuv420p но я теряю на качестве, как мой файл сократился примерно до 400Mo до 1Mo, но видео работает в virtualdub и на этот раз декомпрессор установлен в ffdshow видеокодек (FMP4). Я сомневаюсь, что это ffdshow, поскольку у меня было другое видео, отлично работающее с внутренним декодером DIB.
любая идея, чтобы получить изображение в virtualdub?