Транскодирование видео в анимацию QuickTime (RLE)

2127
fakedad

Мне нужно перекодировать видео, созданное с использованием Camstudio Lossless Codec, в формат QuickTime RLE, чтобы заставить его работать с другим программным обеспечением.

Какие методы я могу использовать для конвертации видео? Кажется, у меня проблемы с поиском программного обеспечения, которое будет кодировать мое видео следующим образом.

0

1 ответ на вопрос

0
Peter Cordes

http://www.ffmpeg.org/ffmpeg-all.html#Video-and-Audio-file-format-conversion

ffmpeg -i input.mp4 -codec copy -c:v qtrle output.mov 

That will copy any audio, subtitle, or other non-video streams, and transcode video with the specified video codec. For supported options specific to qtrle,
ffmpeg -h encoder=qtrle

А как насчет другого пути? У меня есть FFMPEG, и я пытаюсь скопировать файл MOV, который закодирован в `qtrle`, и я получаю:` Не удалось найти тег для кодека qtrle в потоке # 0, кодек в настоящее время не поддерживается в контейнере`. Royi 7 лет назад 0
Если это работает, параметр `-codec copy` (который копирует поток без перекодирования), я полагаю, переопределяется параметром` -c: v qtrle`, который перекодирует поток (с потерями). Другими словами, параметр `-codec copy` ничего не делает и может быть удален. r_alex_hall 6 лет назад 0
@r_alex_hall: `-c copy` применяется также к потокам аудио и субтитров. Таким образом, это выглядит как `-c: копия -c: s копия -c: v qtrle` Страница man ffmpeg использует это в качестве примера:` ffmpeg -i INPUT -map 0 -c copy -c: v: 1 libx264 -c : a: 137 libvorbis OUTPUT` скопирует все потоки (`-map 0`), кроме транскодирования 2-го видео и 138-го аудио. По умолчанию для большинства контейнеров это не `copy` для аудио, это какой-то определенный кодек. Peter Cordes 6 лет назад 0