Memberikan subtitle srt ke video?

19

Saya memiliki subtitle dalam format file .srt, dan saya perlu membuatnya di atas file video (lebih baik mp4). Saya telah mencoba rem tangan dan mediacoder sejauh ini, tanpa hasil. Apa yang harus saya lakukan?

Justinas Dūdėnas
sumber
1
Saya tidak tahu tentang fitur-fitur Handbrake pada tahun 2012, tetapi saat ini ini dapat menggunakan subtitle burn-in
janot

Jawaban:

18

Dengan ffmpeg versi terbaru (memerlukan subtitle dalam file yang terpisah, karena keterbatasan libavfilter saat ini):

ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4

Jika subtitle SRT Anda disandingkan ke dalam wadah MKV, Anda dapat mengekstraknya seperti ini:

ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
Evilsoup
sumber
1
Bisakah Anda memberikan tautan dan dokumentasi yang tepat untuk utilitas baris perintah yang Anda sebutkan di atas?
Fagner Brack
1
Link @FagnerBrack Docs termasuk Dokumentasi Command Line Tools
Iman Mahmoudinasab
2
Harap dicatat bahwa agar ini berfungsi, ffmpeg perlu dikompilasi dengan libassdukungan seperti tercantum dalam jawaban ini: superuser.com/a/869473 askubuntu.com/a/519207 Lihat instruksi pembuatan ffmpeg tentang cara membuat biner ffmpeg dengan tepat
Saaru Lindestøkke
7

Berikut adalah tiga cara untuk membakar subtitle ke video:
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html

  1. Anda harus menggunakan atau mengonversi ke file AVI

  2. File subtitle (.srt) harus diberi nama yang sama persis dengan file video (AVI)

  3. File video dan file subtitle (.srt) harus berada di folder yang sama.

Saya akan menautkan ke metode pertama yang saya temukan pada bulan Juni: https://blogs.princeton.edu/hrc/2010/06/how_to_burn_subtitles_into_a_video_file.html

Metode kedua yang saya gunakan membutuhkan Mac yang memiliki Toast Titanium. Anda kemudian harus mengunduh program gratis bernama Perian: http://www.perian.org/ (pastikan Anda memiliki versi terbaru dari kedua program tersebut.

Metode 2 (Mac): Menggunakan Toast Titanium (tidak gratis) dengan Perian (gratis)

  1. Buka Perian dan biarkan Perian tetap terbuka sebelum dan saat Anda membakar DVD menggunakan Toast Titanium atau membakar ISO (yang saya lakukan). Untuk melihat apakah Perian melakukan tugasnya, buka file AVI di VLC (VideoLan Client) dan lihat apakah terjemahan muncul (Anda juga dapat memeriksa di Quicktime) saat Anda memutar video. Jika ya, Anda siap menggunakan Toast untuk membakar subtitle ke dalam file.

  2. Buka Toast dan pilih DVD. Jatuhkan file AVI ke dalam ruang untuk dibakar. Jangan jatuhkan file srt, tetapi pastikan file srt ada di folder SAMA sebagai file video AVI. Jika Anda meletakkan file srt di Toast Anda akan mendapatkan kesalahan, tetapi Perian akan bekerja dengan sihir dan membakar subtitle ke dalam video, jadi tidak perlu khawatir.

  3. Pilih burn ke DVD atau Disc Image (Disc Image ada di bagian bawah jendela tempat Anda memasukkan file video).

  4. Bakar videonya. Anda sekarang akan memiliki ISO atau DVD yang dibakar. File-file sekarang akan berada dalam struktur DVD (VOB, dll). Anda sekarang dapat menggunakan Handbrake untuk menyalin ISO atau DVD untuk mengkonversi video ke format lain (seperti mp4).

* Catatan: Subtitle saya terputus ketika saya mengkonversi video menjadi mp4 menggunakan Handbrake, tidak yakin mengapa.

Metode 3 (Windows): Konverter Video Apa Saja (bebas AVC)

  1. Unduh dan instal AVC http://www.any-video-converter.com/products/for_video_free/ .

  2. Pastikan file AVI dan .srt Anda berada di folder yang sama. Untuk AVC, jika Anda memiliki mp4, Anda sebenarnya dapat memuat mp4 dan tidak perlu mengubahnya menjadi file AVI sebelum membakar subtitle ke dalam file.

  3. Seret dan jatuhkan file video ke AVC.

  4. Untuk file Output, pilih Customized AVI Movie (* .avi)

  5. Sorot file (dengan mengkliknya) dan di bawah opsi audio (gulir ke bawah) klik pada menu drop down di sebelah Subtitle.

  6. File .srt akan muncul di drop down jika file video dan file srt berada di folder yang sama. Pilih srt fie yang benar.

  7. Pilih sisa pengaturan Anda untuk AVI dan klik Konversi di bagian atas layar program.

Saya harap ini membantu :-). Berikut adalah beberapa sumber yang saya gunakan untuk mencari tahu langkah-langkah ini dan menemukan sumber daya ini:

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/


sumber
Harap hapus metode 3. AVC gratis tidak memungkinkan Anda mengonversi apa pun dan meminta layar untuk membeli versi terhebat.
Fagner Brack
3

Freemake akan menjadi pilihan terbaik saya. Ini memberi Anda fleksibilitas besar dan juga memungkinkan Anda untuk menambahkan subtitle ke video Anda juga. Ada beragam codec dan format yang tersedia untuk pengujian Anda. Coba saja, lagipula gratis kan? Ini Tautannya.

` .requake: Konverter Video Gratis dengan Dukungan Teks

Konversi DVD, MKV, MOV dengan subtitle tertanam ke format video atau perangkat apa pun secara gratis. Tambahkan subtitle eksternal SSA / SRT / ASS ke video apa pun dengan konverter video gratis kami.`

mengatakan demikian di situs resmi. Dan mereka juga mengatakan,

.freemake: Konverter Video Tercepat dengan CUDA dan DXVA

Freemake adalah satu-satunya konverter video gratis yang menghadirkan teknologi CUDA dan DXVA yang terintegrasi untuk konversi video tercepat dan penggunaan CPU yang lebih sedikit. Perangkat lunak secara otomatis mendeteksi parameter konversi yang optimal dan menghidupkan / mematikan CUDA dan DXVA untuk hasil konversi yang lebih baik.

Abhijith
sumber
2

Saya baru saja menemukan Subler , yang membuatnya sangat mudah untuk menambahkan subtitle ke file m4v yang ada, dan kemudian membakarnya.

Jcherfa
sumber