Мне нужно постоянно менять яркость и контрастность видео, я пробовал это:
mplayer -vf eq=50:50 a.mp4 -dumpstream
mv stream.dump b.mp4
Но он сохраняется как файл, который выглядит как исходный файл. Есть идеи?
Мне нужно постоянно менять яркость и контрастность видео, я пробовал это:
mplayer -vf eq=50:50 a.mp4 -dumpstream
mv stream.dump b.mp4
Но он сохраняется как файл, который выглядит как исходный файл. Есть идеи?
Вы хотите использовать mencoder для перекодирования видео, чтобы применить видеофильтр eq=50:50
. Когда вы используете -dumpstream
с mplayer, он просто сбрасывает поток, пока к воспроизведению применяется видеофильтр. Взгляните на параметры менкодера, но вам нужно будет выбрать видеокодек и некоторые параметры для этого кодека (например, битрейт). Затем вы можете применить фильтр яркости и контрастности.
mencoder a.mp4 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=8000 -vf eq=75:100 -force-avi-aspect 1.777 -o b.mp4
я получаю видео, но битрейт видео не совпадает с vbitrate... grgrgrg пробовал с битами, байтами, кбайтами, всегда выдает: Видеопоток: 602,555 кбит/с WTF
- person ZiTAL; 01.08.2012