пропуская часть видео

6

Существуют ли какие-либо настройки или расширения vlc, которые можно использовать для пропуска предварительно определенной части видео. или может быть какой-то хак, такой как шестнадцатеричное редактирование видео файла и заполнение этой конкретной части случайными битами. (Мне все равно, если фильм станет черным в течение этих нескольких секунд).

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

PS: Я хочу посмотреть этот фильм со своей семьей, но в нем мало контента для взрослых.

user276230
источник
1
Я не думаю, что это так дорого, просто разрезать его. В зависимости от вашего формата видео вы можете обойтись с VirtualDub, который имеет очень тонкий интерфейс, который позволяет вам быстро вырезать.
sinni800

Ответы:

3

Если вы выберете случайные байты, фильм, скорее всего, не воспроизводится Плеер может дать сбой или не сможет повторно синхронизировать поток - видео может просто остановиться. Кроме того, вам будет трудно выяснить, где находятся «взрослые» байты, так сказать.

Если вы уже знаете, где находятся части, которые вы хотите вырезать, я бы отредактировал файл в любом из многочисленных видеоредакторов . Даже Windows Movie Maker или iMovie справятся с этой задачей, и они легко доступны в обеих основных ОС.


Это запрошенная функция для VLC. Не очень-то удобный для пользователя. Тем не менее, VLC предлагает возможность создавать списки воспроизведения в определенном формате, который будет отключать или пропускать части файла. Это называется XSPF . Возможно, вы сможете определить правильный формат для этого.

Также есть редактор фильмов-контента :

Редактор на основе VLC, встроенный в python, который позволяет пользователям создавать и использовать пользовательские файлы фильтров, чтобы сделать фильмы более удобными для семьи. Позволяет пользователям автоматически отключать звук определенных слов или пропускать определенные сцены в зависимости от содержания этих сцен.

И толковый кинотеатр :

Чистое редактирование Movie Player позволяет вам смотреть отредактированные фильмы, применяя списки удаления (EDL) (то есть сцены "отключить" или "вырезать") к DVD / файлам, с предварительной поддержкой для их применения к произвольным сетевым / интернет-плеерам, таким как netflix мгновенное, хулу / хулу плюс и т. д.

Смотрите также эти темы на форумах VideoLAN:

slhck
источник
2

Есть способ сделать это в VLC, если не слишком элегантно. Загрузите нужный фильм, откройте список воспроизведения, убедитесь, что ваш фильм является единственным в Media -> Save Playlist to Fileсписке воспроизведения, и используйте его для создания файла xspf. Теперь вы можете достичь желаемого, играя с полем «расширение». Вот пример:

<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/"     xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
<title>Playlist</title>
<trackList>
    <track>
        <location>file://YOUR MOVIE</location>
        <title>Some title</title>
        <duration>6884298</duration>
        <extension application="http://www.videolan.org/vlc/playlist/0">
            <vlc:id>0</vlc:id>
                    <vlc:option>start-time=0</vlc:option>
                    <vlc:option>stop-time=3142</vlc:option>
                    <vlc:option>some-option=100</vlc:option>            
        </extension>
    </track>
    <track>
        <location>file://YOUR MOVIE</location>
        <title>The Title</title>
        <duration>6884298</duration>
        <extension application="http://www.videolan.org/vlc/playlist/0">
            <vlc:id>1</vlc:id>
                    <vlc:option>start-time=3142</vlc:option>
                    <vlc:option>stop-time=3193</vlc:option>
                    <vlc:option>no-audio</vlc:option>
                    <vlc:option>no-video</vlc:option>
                    <vlc:option>some-option=100</vlc:option>            
        </extension>
    </track>
    <track>
        <location>file://YOUR MOVIE</location>
        <title>The Title</title>
        <duration>6884298</duration>
        <extension application="http://www.videolan.org/vlc/playlist/0">
            <vlc:id>3</vlc:id>
                    <vlc:option>start-time=3193</vlc:option>
                    <vlc:option>some-option=100</vlc:option>            
        </extension>
    </track>
</trackList>
<extension application="http://www.videolan.org/vlc/playlist/0">
        <vlc:item tid="0"/>
</extension>

Затем сохраните это снова как файл xspf и откройте его с помощью VLC ( Media -> Open File). Приведенный выше пример становится черным между 52:23 и 53:14 (время в секундах в файле. 3142 и 3193 секунды). По сути, вам нужно повторить раздел и изменить раздел в соответствии с параметрами и желаемым временем.

Мартин Аргерами
источник