В течение нескольких дней я пытался создать командную строку, которая позволит мне преобразовать все видеофайлы «.ts» из каталога в «.mp4» файлы хорошего качества, для которых я буду выполнять настройки, особенно в контраст, насыщенность, объем ...
Поэтому я написал командную строку (которую я буду интегрировать позже в цикл 'for'):
ffmpeg.exe -y -report -i "video-1.ts" -vf eq=brightness=-0.08:contrast=0.8:saturation=1.3 -c:v libx264 -b:v 1500k -bt 3000k -r 30 -acodec aac -ar 44100 -ab 128k -ac 1 -filter:a "volume=0.5" -async 1 -ss 00:00:00.000 -t 00:00:30.000 "video-1.mp4"
Оно работает.
Но есть кое-что, что меня раздражает и которое я не могу решить: с момента, когда я интегрирую фильтр -vf
где я настраиваю яркость, контрастность и насыщенность, у меня появляется предупреждение:
используется устаревший формат пикселей, убедитесь, что вы правильно установили диапазон ...
Я не понимаю, почему, и я хотел бы понять, чтобы углубить свои знания о ffmpeg.
Я перепробовал все (ну, я думаю): pix_fmt
, color_range
, scale
принудительно ... Я даже танцевал в стиле полька, надеясь, что это поможет ... Нет. Невозможно: я не могу удалить это предупреждение.
Будет ли у кого-то крайняя доброта, чтобы помочь мне, пожалуйста?