วิธีการฝัง / hardcode SRT คำบรรยายในวิดีโอ mp4 ด้วย VLC?


11

ฉันกำลังมองหาวิธีที่จะ "เขียนใน" หรือแสดงผล / rembed / hardcode คำบรรยาย (จากไฟล์ SRT) ลงในวิดีโอ MP4 ด้วย VLC

แต่ไม่ว่าฉันจะใช้ตัวเลือกใดมันก็ไม่ทำงานอย่างถูกต้อง ฉันได้รับไฟล์ที่เล่นวิดีโอเร็วเกินไป (เสียงเป็นเรื่องปกติ) หรือไฟล์ที่เล่นตามปกติ แต่จริงๆแล้วไม่มีคำบรรยายฝังอยู่ นอกจากนี้ด้วยตัวเลือกบางตัว (เช่นตัวเลือกด้านล่าง) จะไม่เล่นใน QuickTime เฉพาะใน VLC

ดังนั้นคำถามหลักคือฉันจะทำให้งานนี้เป็น VLC ได้อย่างไร คำถามรองคือ:

  • ฉันจะเลือกตัวเลือกใดได้บ้าง
  • การตั้งค่าแบบใดที่ดีที่สุดถ้าฉันต้องการปล่อยให้บิตเรตของไฟล์ ฯลฯ มากที่สุดเท่าที่จะทำได้เพียงฝังคำบรรยาย? ดูเหมือนว่าฉันจะไม่สามารถปล่อยให้ฟิลด์นั้นว่างเปล่าหรือไม่ได้ตรวจสอบวิดีโอ / เสียงดังนั้นฉันเดาว่าฉันจะต้องหาบิตเรตของเสียงและวิดีโอต้นฉบับก่อน
  • ตัวเลือก "มาตราส่วน" และ "แชแนล" หมายความว่าอย่างไร

... ไม่มีคำตอบใดในเอกสาร VLC

ตัวอย่างเช่นนี่เป็นหนึ่งในตัวเลือกที่ฉันใช้ในกล่องโต้ตอบ "Advanced Open File ... ":

Advanced Open File…

   myFileName.mp4
    [ ] Treat as a pipe rather than as a file

[x] Load subtitles file:
      mySubtitleFileName.srt

[ ] Play another media synchronously


[x] Streaming/Saving

         Streaming and Transcoding Options

           [ ] Display the stream locally
           (o) File      [outputFileName.mp4                      ]
                         [ ] Dump raw input

           Encapsulation Method: (MPEG 4      )


         Transcoding options

           [x] Video   (mp4v       )          Bitrate (kb/s) [256   ]
                                                       Scale [1     ]
           [x] Audio   (mp3        )          Bitrate (kb/s) [128   ]
                                                    Channels [1     ]

หาก VLC ไม่ยอมให้คุณเพิ่มคำบรรยายฉันขอแนะนำให้คุณ AVIAddXSubs: calcitapp.com/AVIAddXSubs.php ... มันเป็นยูทิลิตี้แบบพกพาที่ช่วยให้คุณเพิ่มคำบรรยายลงในไฟล์วิดีโอใด ๆ (ควรเป็น AVI) โดยการปล่อย. avi และ ไฟล์. srt ไปยังทางลัดไฟล์ aviAddxSubs.exe (คุณสามารถใช้ไฟล์ mp4 / mov> idx / sub ด้วยยูทิลิตี้นี้!)
mk117

คำตอบ:


2

การเพิ่มแทร็กคำบรรยายจาก VLC มักจะใช้งานได้ ตรวจสอบให้แน่ใจว่าคำบรรยายของคุณตรงกับวิดีโอ (อาคาแหล่งเดียวกัน) ฉันไม่ได้ใช้คำบรรยายด่วน ๆ ซักพักซักพัก แต่ดูเหมือนว่าฉันจะจำได้ว่า muxing avi และ srt กับ mov ทำงานได้ดี

สำหรับฮาร์ดโค้ดหรือ "การเผาไหม้" คำบรรยายลองใช้Handbrakeมันเหมาะสำหรับเนื้อหาประเภทนี้ เป็นพื้นหน้าสำหรับ ffmpeg และคุณสามารถทำการแก้ไขวิดีโอและเสียงได้ทุกประเภท


0

ใช้ MkvToolnix - มันจะ hardcode avi mp4 และอื่น ๆ โดยไม่ต้องบันทึก เพียงโหลดภาพยนตร์ของคุณจากนั้นเพิ่มไฟล์ srt ของคุณแล้วคลิกมัลติเพล็กซ์ มันเร็วสุด ๆ


สุดยอดมันใช้ได้สำหรับฉัน ฉัน hve พยายามfreemake, vlc convertและอื่น ๆ มากมาย แต่พวกเขาจะไม่ดีไม่ดีไม่ดี ... bcause เพิ่มไฟล์ srt ฝังกับวิดีโอที่พวกเขาแปลงเป็นไฟล์ แต่ฉันไม่ต้องการแปลงวิดีโอเพียงต้องการคำบรรยาย Mkvtoolnixทำงานได้สำหรับฉันและมันเร็วสุด
พอล

1
ฉันขอโทษมันไม่ได้ฝังไว้ ฉันเพิ่งเสียบสาย usb ในทีวีและเล่นภาพยนตร์ Moview เล่นโดยไม่มีคำบรรยาย ขอโทษฉัน upvoted ฉันสามารถลงคะแนนได้เนื่องจากคะแนนน้อยลง
พอล

แท้จริงแล้วmkvmergeจากแพ็คเกจ mkvtoolnix สามารถ "ฝัง" อ่อน ๆ ฝังคำบรรยายได้ ทำได้โดยใส่วิดีโอต้นฉบับและคำบรรยาย (เป็นข้อความ) ลงในไฟล์คอนเทนเนอร์ Matroska ใหม่ [ ต้นฉบับ ] หากไม่มีการ
เข้ารหัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.