Я хочу добавить эффект к видео, и попробовал следующие команды, не работает.

ffmpeg -i ./a.mp4  -filter_complex "colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131" -y  out.mp4

ffmpeg -i ./a.mp4  -vf colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131  -y out.mp4

На самом деле, out.mp4 может быть сгенерирован, но не может открыться. «Файл не совместим с QuickTime Player.»

Пожалуйста, скажите мне, если моя команда неверна.

1 ответ1

1

использование

ffmpeg -i ./a.mp4 -vf colorchannelmixer={...} -pix_fmt yuv420p -y out.mp4

Фильтр ccm выводит пиксели RGB, которые автоматически преобразуются в yuv444p для кодирования x264. Тем не менее, этот формат пикселей несовместим с большинством проигрывателей, поэтому нам нужно принудительно установить совместимый формат yuv420p.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .