Я хочу записывать DVD-диски плюс обычные стандартные форматы входных файлов, такие как AVI, DivX, WMV и т.д., На DVD с возможностью добавления субтитров.

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

Деньги не проблема, качество - это то, что я ищу. Я ранее использовал ConvertxToDVD для Windows, но кажется, что все программы для OS X являются ненужными. У кого-нибудь есть предложения?

1 ответ1

0

Я надеюсь, что вы не возражаете против ответа Linux. Я ожидаю, что это должно работать, с небольшими изменениями, в Mac OS X.

Решение GUI состоит в том, чтобы использовать Avidemux. Откройте файл MPG, в разделе «Видео» выберите MPEG-4 ASP (Xvid), установите необходимые параметры конфигурации, нажмите «Фильтры», затем «Субтитры», затем «Субтитры», чтобы добавить субтитры к файлу SRT, нажмите зеленый знак плюс, найдите файл субтитров, найдите шрифт. файл (на моем компьютере они находятся в каталоге /usr /share /fonts /truetype /msttcorefonts, вероятно, в другом месте в Mac OS X), выберите кодировку UTF-8, в разделе «Установить размер и положение» выберите размер шрифта, нажмите «ОК», затем «Предварительный просмотр для прокрутите и проверьте, если это приемлемо, затем нажмите Сохранить.

Решением командной строки является сохранение вашего видеофайла (скажем, output.mpg) и файла субтитров (скажем, engSubtitles.srt) в пустой директории, там же cd, создайте файл subtitles.xml, содержащий что-то вроде

    <subpictures>
      <stream>
        <textsub filename="engSubtitles.srt" characterset="UTF-8"
          fontsize="18.0" font="Times_New_Roman.ttf"
          movie-fps="29.97" subtitle-fps="29.97"
          movie-width="720" movie-height="480"
          horizontal-alignment="center"
        />
      </stream>
    </subpictures>

Файл TTF (например, Times_New_Roman.ttf) должен находиться в вашем каталоге ~/.spumux; информация о кадрах в секунду, ширине и высоте должна быть правильной для вашего видео (вероятно, ее можно получить, воспроизведя видео с любым программным обеспечением, которое вы обычно используете). Добавьте субтитры:

    spumux -s0 -m dvd -P subtitles.xml < output.mpg > output_subtitled.mpg

Создайте структуру файла DVD и файл образа ISO:

    dvdauthor -o DVD -t output_subtitled.mpg
    dvdauthor -o DVD -T
    genisoimage -dvd-video -o output.iso DVD

Вы, вероятно, должны просмотреть файл ISO перед записью на DVD. Когда доволен, сжечь:

    growisofs -dvd-compat -Z /dev/dvd="output.iso"

Это решение предполагает, что у вас есть файл MPG. Вы спрашивали о других типах видео файлов. Вы можете конвертировать их в MPG с самого начала через что-то вроде:

    ffmpeg -i input.mkv -target ntsc-dvd output.mpg

Очевидно, что соответствующие программы должны быть установлены на вашем компьютере для любого решения для работы.

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