Возвращать только тип видео (расширение) по ffmpeg - PullRequest
0 голосов
/ 03 июля 2018

Я занимаюсь разработкой службы конвертации и использую FFMPEG для конвертации видео.

Я хочу проверить входные файлы, которые действительно являются видео.

Я использовал следующую команду и получил тип файла. Но если файл был изменен, он не может понять:

curl -s -o /dev/null -w "%{content_type}" ${url}

Я действительно хочу просто получить тип видео по ffmpeg.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 03 июля 2018

Я найду способ решить эту проблему. (это трюк)

Если передать FFMPEG обработанный видеофайл, он выдаст ошибку. Тогда я использовал следующую команду:

ffprobe -i http://uploadserver.ln/1.mp4 -show_entries format = длительность -v quiet -of csv = "p = 0"

Эта команда задает продолжительность видео. Если с видео файлом манипулировали, вы получите нулевой результат. В противном случае вы получите продолжительность видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...