6

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

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

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

2 ответа2

3

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

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


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

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

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

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

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

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

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 секунды). По сути, вам нужно повторить раздел и изменить раздел в соответствии с параметрами и желаемым временем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .