Вопрос с собеседования · Видео с ИИ-агентами

Что проверить в готовом файле перед загрузкой и как это сделать командой?

JuniorСборка и экспорт в FFmpeg
Ещё спрашивают так:
  • Как посмотреть параметры видеофайла через ffprobe?
Коротко

ffprobe показывает параметры файла без просмотра. Агент сверяет их с пресетом площадки и пишет отчёт.

  • Разрешение и соотношение сторон: 1080×1920 для вертикали
  • Частота кадров постоянная, длительность в лимите площадки
  • Видео: h264 и yuv420p; звук: есть, aac, 48 кГц

А ещё Громкость проверяют отдельно — фильтром loudnorm или ebur128 в режиме измерения

Подробно

ffprobe -v error -show_entries \
  stream=codec_type,codec_name,width,height,pix_fmt,r_frame_rate,sample_rate \
  -show_entries format=duration,size -of json out.mp4

В ответе — по объекту на каждую дорожку и параметры контейнера. Что сверить:

  • width × height — ровно тот формат, что в брифе; нечётные размеры ломают часть кодировщиков;
  • r_frame_rate — 30/1 или 25/1, а не «странные» дроби;
  • duration — не длиннее лимита площадки и сценария;
  • codec_name и pix_fmt — h264 и yuv420p;
  • аудиодорожка — есть (а не забыта при склейке), aac, 48000 Гц.

Звук проверяют ещё и по громкости: ffmpeg -i out.mp4 -af ebur128 -f null - выводит интегральную громкость в LUFS.

Удобно, когда агент делает это сам после каждого экспорта и прикладывает таблицу «ожидалось / получилось». Расхождение — повод переэкспортировать до того, как ролик увидит заказчик.

Что хотят услышать

  • Команда ffprobe с JSON-выводом.
  • Разрешение, fps, длительность, кодек и pix_fmt, звук.
  • Отдельная проверка громкости и отчёт «ожидалось / получилось».

Проверьте себя

Один верный вариант. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✗Только размер файла в мегабайтах
  • ✓Разрешение, частоту кадров, длительность, видеокодек и pix_fmt, наличие и параметры звуковой дорожки — ffprobe выдаёт их в JSON
  • ✗Ничего — если файл открылся на компьютере, он откроется везде
  • ✗Только имя файла, чтобы в нём не было пробелов

Что спросят дальше

Связанные вопросы

Партнёр платформы

sotto — ассистент для живых разговоров

Помогает вести занятия, лекции и рабочие созвоны: на одном экране показывает подсказки по материалу, которые не видит аудитория, и помогает точнее отвечать на вопросы.

Узнать о sotto