แสดงคำบรรยาย srt เป็นวิดีโอหรือไม่


19

ฉันมีคำบรรยายในรูปแบบไฟล์. srt และฉันจำเป็นต้องแสดงผลให้อยู่ด้านบนของไฟล์วิดีโอ (mp4 ล่วงหน้า) ฉันลองใช้เบรกมือและมีเดียโค้ดโค้ดจนถึงตอนนี้โดยไม่มีโชค ฉันควรทำอย่างไรดี?


1
ฉันไม่รู้เกี่ยวกับคุณสมบัติ Handbrake ในปี 2012 แต่ในปัจจุบันสามารถเขียนคำบรรยายได้
Janot

คำตอบ:


18

ด้วย 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

1
คุณสามารถให้ลิงค์และเอกสารสำหรับยูทิลิตี้บรรทัดคำสั่งที่คุณกล่าวถึงข้างต้นได้หรือไม่?
Fagner Brack

1
ลิงก์ @FagnerBrack Docsรวมถึงเอกสารเครื่องมือบรรทัดคำสั่ง
Iman Mahmoudinasab

2
โปรดทราบว่าเพื่อให้การทำงาน ffmpeg จำเป็นต้องรวบรวมด้วยlibassการสนับสนุนตามที่ระบุไว้ในคำตอบเหล่านี้: superuser.com/a/869473 askubuntu.com/a/519207 ดูคำแนะนำการสร้าง ffmpegเกี่ยวกับวิธีสร้างไบนารี ffmpeg อย่างเหมาะสม
Saaru Lindestøkke

7

ต่อไปนี้เป็นสามวิธีในการเขียนคำบรรยายลงในวิดีโอ:
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html

  1. คุณต้องใช้หรือแปลงเป็นไฟล์ AVI

  2. ไฟล์คำบรรยาย (.srt) จะต้องตั้งชื่อที่แน่นอนเหมือนกับไฟล์วิดีโอ (AVI)

  3. ไฟล์วิดีโอและไฟล์คำบรรยาย (.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): การใช้ Toast Titanium (ไม่ฟรี) กับ Perian (ฟรี)

  1. เปิด Perian และเปิด Perian ไว้ก่อนและในขณะที่คุณเบิร์นดีวีดีด้วย Toast Titanium หรือเผา ISO (ซึ่งเป็นสิ่งที่ฉันทำ) เพื่อดูว่า Perian ทำงานได้หรือไม่ให้เปิดไฟล์ AVI ใน VLC (ไคลเอนต์ VideoLan) และดูว่าคำบรรยายแสดงขึ้นมาหรือไม่ (คุณสามารถเช็คอิน Quicktime) เมื่อคุณเล่นวิดีโอได้ หากเป็นเช่นนั้นคุณก็พร้อมที่จะใช้ Toast เพื่อเขียนคำบรรยายลงในไฟล์

  2. เปิดขนมปังปิ้งและเลือก DVD วางไฟล์ AVI ลงในช่องว่างเพื่อเขียน อย่าวางไฟล์ srt แต่ให้แน่ใจว่าไฟล์ srt อยู่ในโฟลเดอร์ SAME เป็นไฟล์วิดีโอ AVI หากคุณวางไฟล์ srt ใน Toast คุณจะได้รับข้อผิดพลาด แต่ Perian จะใช้งานได้อย่างมหัศจรรย์และเขียนคำบรรยายลงในวิดีโอดังนั้นไม่จำเป็นต้องกังวล

  3. เลือกเบิร์นเป็น DVD หรือดิสก์อิมเมจ (ดิสก์อิมเมจอยู่ที่ด้านล่างของหน้าต่างที่คุณปล่อยไฟล์วิดีโอลง)

  4. เบิร์นวิดีโอ ตอนนี้คุณจะมี ISO หรือ DVD ที่ถูกเบิร์น ตอนนี้ไฟล์จะอยู่ในโครงสร้าง DVD (VOB เป็นต้น) ตอนนี้คุณสามารถใช้ Handbrake เพื่อริป ISO หรือ DVD เพื่อแปลงวิดีโอเป็นรูปแบบอื่น (เช่น mp4)

* หมายเหตุ: คำบรรยายของฉันถูกตัดเมื่อฉันแปลงวิดีโอเป็น mp4 โดยใช้ Handbrake ไม่แน่ใจว่าทำไม

วิธีที่ 3 (Windows): ตัวแปลงวิดีโอใด ๆ (ฟรี AVC)

  1. ดาวน์โหลดและติดตั้ง AVC http://www.any-video-converter.com/products/for_video_free/

  2. ตรวจสอบให้แน่ใจว่าไฟล์ AVI และ. srt ของคุณอยู่ในโฟลเดอร์เดียวกัน สำหรับ AVC ถ้าคุณมี mp4 คุณสามารถโหลด mp4 ได้จริงและไม่ต้องแปลงเป็นไฟล์ AVI ก่อนที่จะเขียนคำบรรยายลงในไฟล์

  3. ลากและวางไฟล์วิดีโอลงใน AVC

  4. สำหรับไฟล์เอาต์พุตให้เลือกกำหนดเอง AVI Movie (* .avi)

  5. เน้นไฟล์ (โดยคลิกที่มัน) และภายใต้ตัวเลือกเสียง (เลื่อนไปที่ด้านล่าง) คลิกที่เมนูแบบเลื่อนลงถัดจากคำบรรยาย

  6. ไฟล์. srt ควรปรากฏในรายการดรอปดาวน์หากไฟล์วิดีโอและไฟล์ srt อยู่ในโฟลเดอร์เดียวกัน เลือก srt fie ที่ถูกต้อง

  7. เลือกการตั้งค่าที่เหลือสำหรับ 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/


ได้โปรดลบวิธีที่ 3 ฟรี AVC ไม่อนุญาตให้คุณแปลงอะไรและแจ้งให้หน้าจอซื้อรุ่นที่ดีที่สุด
Fagner Brack

3

Freemakeจะเป็นตัวเลือกที่ดีที่สุดของฉัน มันให้ความยืดหยุ่นที่ดีเยี่ยมและยังช่วยให้คุณเพิ่มคำบรรยายลงในวิดีโอของคุณได้อีกด้วย มีตัวแปลงสัญญาณและรูปแบบที่หลากหลายสำหรับการทดสอบของคุณ เพียงแค่ให้ลองหลังจาก na ฟรีทั้งหมดหรือไม่ นี่คือลิงค์

` .freemake: ตัวแปลงวิดีโอฟรีพร้อมคำบรรยายสนับสนุน

แปลง DVD, MKV, MOV พร้อมคำบรรยายในตัวเป็นรูปแบบวิดีโอหรืออุปกรณ์ฟรี เพิ่มคำบรรยายภายนอก SSA / SRT / ASS ไปยังวิดีโอใด ๆ ด้วยตัวแปลงวิดีโอฟรีของเรา '

พูดอย่างนั้นในเว็บไซต์ทางการและพวกเขาก็พูดว่า

.freemake: โปรแกรมแปลงวิดีโอที่เร็วที่สุดด้วย CUDA และ DXVA

Freemake เป็นตัวแปลงวิดีโอฟรีเพียงตัวเดียวที่มีทั้งเทคโนโลยี CUDA และ DXVA เพื่อการแปลงวิดีโอที่เร็วที่สุดและใช้ CPU น้อยลง ซอฟต์แวร์จะตรวจจับพารามิเตอร์การแปลงที่เหมาะสมโดยอัตโนมัติและเปิด / ปิด CUDA และ DXVA เพื่อผลลัพธ์การแปลงที่ดีขึ้น


2

ฉันเพิ่งค้นพบSublerซึ่งทำให้การเพิ่มคำบรรยายลงในไฟล์ m4v ที่มีอยู่เป็นเรื่องง่ายและจากนั้นเขียนลงไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.