У мене є субтитри у форматі .srt, і мені потрібно відобразити їх поверх відеофайлу (бажано mp4). Я спробував ручний гальмо та медіакодер поки що, не пощастивши. Що я повинен зробити?
У мене є субтитри у форматі .srt, і мені потрібно відобразити їх поверх відеофайлу (бажано mp4). Я спробував ручний гальмо та медіакодер поки що, не пощастивши. Що я повинен зробити?
Відповіді:
З останньою версією ffmpeg (вимагає, щоб субтитри знаходилися в окремому файлі, через поточні обмеження libavfilter):
ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
Якщо ваші субтитри SRT змішуються в контейнер MKV, ви можете їх витягнути так:
ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
libass
підтримкою, як зазначено в цих відповідях: superuser.com/a/869473 askubuntu.com/a/519207 Дивіться інструкції щодо побудови ffmpeg про те, як правильно побудувати бінарний файл ffmpeg
Ось три способи записати субтитри на відео:
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html
Ви повинні використовувати або конвертувати у файл AVI
Файлу субтитрів (.srt) має бути названо те саме ім’я, що і відеофайл (AVI)
Відеофайл та файл субтитрів (.srt) повинні міститися в одній папці.
Я посилаюся на перший метод, який я виявив у червні: https://blogs.princeton.edu/hrc/2010/06/how_to_burn_subtitles_into_a_video_file.html
Другий метод, який я використовував, вимагає Mac, який має Toast Titanium. Після цього вам доведеться завантажити безкоштовну програму під назвою Perian: http://www.perian.org/ (переконайтеся, що у вас є остання версія обох програм.
Спосіб 2 (Mac): Використання тоста титану (не безкоштовно) з Perian (безкоштовно)
Відкрийте Perian і тримайте Perian відкритим до, і поки ви записуєте DVD за допомогою Toast Titanium або записуєте ISO (саме це я і зробив). Щоб побачити, чи робить Perian свою роботу, відкрийте файл AVI у VLC (VideoLan Client) і подивіться, чи з’являються субтитри (ви також можете перевірити в Quicktime) під час відтворення відео. Якщо вони є, ви готові використовувати Toast для запису субтитрів у файл.
Відкрийте тост і виберіть DVD. Викиньте файл AVI в простір для запису. Не кидайте файл srt, але переконайтесь, що файл srt знаходиться у папці SAME як відеофайл AVI. Якщо ви скинете файл srt в Toast, ви отримаєте помилку, але Perian буде працювати магічно і записувати субтитри у відео, тому не потрібно хвилюватися.
Виберіть запис на DVD або зображення диска (зображення диска знаходиться внизу вікна, куди ви завантажили відеофайл).
Запис відео. Тепер у вас буде ISO або записаний DVD. Файли тепер будуть у структурі DVD (VOB, тощо). Тепер ви можете використовувати Handbrake для копіювання ISO або DVD для перетворення відео в інший формат (наприклад, mp4).
* Примітка. Мої субтитри відключили, коли я перетворив відео в mp4 за допомогою Handbrake, не знаю, чому.
Спосіб 3 (Windows): будь-який відеоконвертер (без AVC)
Завантажте та встановіть AVC http://www.any-video-converter.com/products/for_video_free/ .
Переконайтесь, що ваші файли AVI та .srt в одній папці. Для AVC, якщо у вас є mp4, ви можете фактично завантажити mp4 і не потрібно перетворювати його у файл AVI перед записом субтитрів у файл.
Перетягніть відео файл у AVC.
Для вихідного файлу виберіть Індивідуальний AVI Movie (* .avi)
Виділіть файл (натиснувши на нього) і під опціями звуку (прокрутіть донизу) натисніть спадне меню поруч із субтитром.
Файл .srt повинен з’явитися у спадному меню, якщо відеофайл та файл srt знаходяться в одній папці. Виберіть правильний файл srt.
Виберіть решту налаштувань для AVI та натисніть Перетворити у верхній частині екрана програми.
Сподіваюсь, це допомагає :-). Ось декілька джерел, які я використовував для з'ясування цих кроків та пошуку цих ресурсів:
http://www.mac-forums.com/forums/os-x-applications-games/101010-how-burn-avi-srt-files-toast.html
http://www.any-video-converter.com/add-srt-subtitle-to-output-video.php
http://forums.support.roxio.com/topic/35597-adding-srt-files-to-dvd/
Freemake був би моїм найкращим вибором. Це дає велику гнучкість, а також дозволяє додавати субтитри до вашого відео . Для вашого тестування доступні різноманітні кодеки та формати. Просто спробуйте, зрештою, його безкоштовно? Ось Посилання.
` .freemake: безкоштовний конвертер відео з підтримкою субтитрів
Безкоштовно перетворюйте DVD, MKV, MOV із вбудованими субтитрами у будь-який відеоформат чи пристрій. Додайте зовнішні субтитри SSA / SRT / ASS до будь-якого відео за допомогою нашого безкоштовного конвертера відео. "
йдеться на офіційному сайті. І вони також кажуть,
.freemake: Найшвидший конвертер відео з CUDA та DXVA
Freemake - єдиний безкоштовний відеоконвертер, який має інтегровані технології CUDA та DXVA для найшвидшого перетворення відео та зменшення використання процесора. Програмне забезпечення автоматично визначає оптимальні параметри перетворення та включає / вимикає CUDA та DXVA для кращих результатів перетворення.