Какой видеоплеер имеет точное количество кадров или точную временную метку?

У меня есть несколько видеофайлов WTV (записей Windows Media Center TV), которые я записал. WTV — это просто контейнер, но видеокодек обычно MPEG-2 или иногда H.264.

Я хотел бы отредактировать рекламу из этих файлов, однако большая часть доступного коммерческого программного обеспечения для обнаружения недостаточно точна для моих целей или требует слишком большой настройки для надежной работы. Я хотел бы вручную определить начальную и конечную точки для рекламных роликов, однако обнаруженные мной видеопроигрыватели, совместимые с форматом WTV, не обеспечивают достаточной детализации во времени или номерах кадров для определения конкретных моментов в видео, в которых резать.

Короче говоря, я ищу:

  • Медиаплеер, способный воспроизводить файлы WTV
  • Возможность отображать временные метки с точностью в диапазоне ~10 миллисекунд (0,01 секунды) или отображать определенные номера кадров.
  • Возможность шаг за кадром в видео
  • Для одного пользователя и желательно бесплатный, но платный софт вариант
  • На базе Windows (ОС Windows 7 Pro x64)

Мне не нужна возможность редактировать файл или перекодировать его, у меня есть много инструментов, которые могут это сделать, мне просто нужно знать, где я должен вырезать.

Ответы (1)

ffplay (часть пакета статических сборок ffmpeg ) предоставляет временные метки с требуемым разрешением и изначально поддерживает файлы wtv с начала 2014 года, может использоваться одним пользователем и является бесплатным, и вы можете использовать «s», чтобы перейти на один кадр вперед. . Вот краткое изложение клавиатурных команд:

q, ESC            quit
f                 toggle full screen
p, SPC            pause
a                 cycle audio channel in the current program
v                 cycle video channel
t                 cycle subtitle channel in the current program
c                 cycle program
w                 cycle video filters or show modes
s                 activate frame-step mode
left/right        seek backward/forward 10 seconds
down/up           seek backward/forward 1 minute
page down/page up seek backward/forward 10 minutes
mouse click       seek to percentage in file corresponding 
                  to fraction of width

Примечание. Я думаю, вам нужно запустить его из командной строки, чтобы получить временные метки xx.yy в окне терминала.

Источники:

http://www.mathewinkson.com/2009/10/converting-wtv-to-mpg-in-windows-7

https://lists.ffmpeg.org/pipermail/ffmpeg-user/2012-ноябрь/011135.html

http://www.herongyang.com/Flash/Video-Stream-FFmpeg-ffplay-Interactive-Command.html