32

Я использую VLC 2.0.5 на Mac OS X 10.6.8.

У меня видео приостановлено .mpg , и я хотел бы знать номер кадра на данный момент в видео. Есть ли способ показать это в VLC?

PS Я прокручивал видео вперед и назад, чтобы дойти до точки, в которой оно в настоящий момент приостановлено.

4 ответа4

8

У Apple Quicktime Player 7 (бесплатная загрузка @ http://support.apple.com/kb/DL923) очень простой способ просмотра кадров; все, что вам нужно сделать, это нажать на время в левом нижнем углу и выбрать "кадры". (Он также поддерживает покадровое пошаговое выполнение с помощью клавиш со стрелками.) Жаль, что эта функция была удалена в QTX, который поставляется с OSX 10.6.8. Не волнуйтесь, вы можете установить оба, и они не будут мешать друг другу.

7

У меня нет версии OS X, но она должна быть похожа на другие версии. В Windows выберите Сервис-> Информация о мультимедиа. В открывшемся окне выберите вкладку "Статистика". В разделе видео вы увидите статистику отображаемых и потерянных кадров. Кадр # должен быть теми двумя числами, сложенными вместе.

Скриншот VLC

6

С VLC 2.2 на OS X можно оценить номер кадра следующим образом:

A. ДОБАВИТЬ: Установить Jump to time Previous Frame через меню macOS VLC> Менеджер дополнений или меню Ubuntu Инструменты> Плагины и расширения> вкладка Менеджер дополнений> Расширения. В VLC 3 нажмите кнопку "Найти другие дополнения онлайн". Страница онлайн-установки находится здесь. Перезапустите VLC. Используйте кнопку VLC> Extensions> Jump to time (Previous frame) [Get time >>] , чтобы отобразить время HH:MM:SS,mmm .

Б. РАСЧЕТ / ОЦЕНКА: Преобразование HH:MM:SS,mmm в общее количество прошедших секунд SS.mmm . Тогда total_lapsed_seconds * frame_rate_per_second = номер кадра.

5

Я хотел сделать то же самое, но я не мог найти способ сделать это с VLC.

Но, в соответствии с этим, вы можете использовать фильтр drawtext в ffmpeg для постоянного наложения номера кадра на видео. Так что, если вы посмотрите его на выбранном вами плеере, вы всегда сможете увидеть номер кадра.

Например:

ffmpeg -i video.mov -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .