У меня есть несколько видеофайлов WTV (записей Windows Media Center TV), которые я записал. WTV — это просто контейнер, но видеокодек обычно MPEG-2 или иногда H.264.
Я хотел бы отредактировать рекламу из этих файлов, однако большая часть доступного коммерческого программного обеспечения для обнаружения недостаточно точна для моих целей или требует слишком большой настройки для надежной работы. Я хотел бы вручную определить начальную и конечную точки для рекламных роликов, однако обнаруженные мной видеопроигрыватели, совместимые с форматом WTV, не обеспечивают достаточной детализации во времени или номерах кадров для определения конкретных моментов в видео, в которых резать.
Короче говоря, я ищу:
Мне не нужна возможность редактировать файл или перекодировать его, у меня есть много инструментов, которые могут это сделать, мне просто нужно знать, где я должен вырезать.
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