1

В течение нескольких дней я пытался создать командную строку, которая позволит мне преобразовать все видеофайлы «.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 принудительно ... Я даже танцевал в стиле полька, надеясь, что это поможет ... Нет. Невозможно: я не могу удалить это предупреждение.

Будет ли у кого-то крайняя доброта, чтобы помочь мне, пожалуйста?

0