Как я могу сказать, что метка времени для кадра в VLC?

1993
watkipet

Я использую VLC 2.2.6 без дополнительных расширений, и я хотел бы знать, когда кадр появляется в видеофайле. Я могу двигаться вперед кадр за кадром с помощью Eключа. Вот пример:

frame 97 and 98 - VLC

В видеофайле есть сгоревший счетчик красной рамки. Вы можете видеть, что переход от кадра 97 к 98 переводит индикатор времени с 00:01на 00:02.

Однако, если я прокручиваю видео и пытаюсь повторить попытку, я получаю другой результат: frame 101 and 102 - VLC здесь VLC вместо этого переходит 00:01к 00:02кадрам 101 и 102.

Для сравнения, QuickTime Player последовательно изменяется от 00:01до 00:02в кадрах 70 и 71. frame 70 and 71 - QuickTime Player

Я обеспокоен тем, что показания VLC времени меняются с каждой попыткой, и это так далеко от QuickTime Player. Есть ли опция, которую мне нужно включить, чтобы получать точные и согласованные показания времени от VLC?

1
Вы можете конвертировать видео с помощью ffmpeg в последовательность изображений jpg или видео в кодировке huffyuv, которое вы можете открыть, например, в virtualdub. SpiderPig 6 лет назад 2
Я преобразовал его в серию PNG с помощью ffmpeg. Я также посмотрел на пакеты (по одному на кадр) с помощью ffprobe. Что интересно, кадр с красным `71` соответствует PTS 1,5 с. Кажется, что QuickTime-плеер последовательный, но неправильный, в то время как VLC в основном прав (кадр с красным `101` имеет PTS 2.0 с), но несовместим. watkipet 6 лет назад 0

0 ответов на вопрос

Похожие вопросы