Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   [решено] Поиск черных кадров в видео (http://forum.oszone.net/showthread.php?t=285344)

deniskx 20-07-2014 06:39 2378711

Поиск черных кадров в видео
 
Занимаюсь подгонкой субтитров из TVRip-а к WEBDL. В TVRip-е есть стыки от выреза рекламы, в которых обычно пара секунд черного экрана. Эти стыки использую как опорные точки, после которых синхронизация в сабах нарушается. Как бы автоматизировать поиск черных кадров? Пробовал открыть видео в Sony Vegas и увеличить масштаб, но он раскадровку делает, только если режешь видео. Может есть еще какой видео редактор, который раскадровку делает автоматически?

THEDOGG 20-07-2014 08:02 2378725

http://www.videomb.com/index.php?mod...ct=show&id=169
http://recandplay.ru/2011/09/sekvenciya-v-vegas-pro/
оно?

deniskx 20-07-2014 13:13 2378840

Я на эти ссылки тоже натыкался, когда гуглил. Мне не нужно экспортировать кадры как изображения, что с ними делать потом? Мне нужно найти черные кадры и знать на каком они участке времени.
Вспомнил SolveigMM Video Splitter умеет делать раскадровку. Хотя и не очень удобно, в полуавтоматическом режиме. Надо увеличить масштаб и прокручивать, чтобы миниатюры появились.
Еще по моему в AVS Video Editor есть детектор сцен, можно по ним пробежаться.

А можно ли через avisynth найти? Ведь есть же фильтры, которые ищут черные полосы для кроппинга.
Нужно задать минимальный уровень черного и максимальную длительность.

deniskx 21-07-2014 20:06 2379456

В AVS Video Editor оказалось слишком долго.

Проще всего в SolveigMM Video Splitter. Нужно увеличить масштаб 1 сек на 1 кадр. И удерживать прокрутку - будут появляться миниатюры. Если чернота длится не менее 2 секунд, ее отлично можно заметить. Только, если долго крутить, SolveigMM Video Splitter зависает, по крайней мере portable (официальный). Приходилось несколько раз запускать.

Желательно пережать для него видео с низким качеством, так гораздо быстрее и практически на лету будут появляться миниатюры. Я пересжал в MPEG2 320x176 500 kbps.
FFmpeg это умеет.
Код:

ffmpeg -i input.mkv -map 0:0 -vf scale=320:176 -vcodec mpeg2video -b:v 500k output.mpg

THEDOGG 21-07-2014 22:19 2379502

deniskx,зачем так мучится искать , заготовь отдельно полностью черные кадры и вставляй их из бэкапа туда куда надо - экономит время


Время: 02:28.

Время: 02:28.
© OSzone.net 2001-