วิธีเขียนคำบรรยาย DVB ลงในไฟล์วิดีโอสำหรับ PS3


2

ฉันได้บันทึกรายการทีวีบางรายการโดยใช้ MythTV ที่มีคำบรรยาย DVB (-C) ฉันต้องการเล่นบน PS3 ของฉันโดยเปิดใช้คำบรรยาย การเล่นบน PS3 ของฉันใช้งานได้ดียกเว้นว่าฉันไม่สามารถเปิดใช้คำบรรยายได้

ฉันสามารถดูโปรแกรมพร้อมคำบรรยายโดยใช้ MythTV frontend และ VLC player

ฉันจะฝัง / เขียนคำบรรยายลงในไฟล์วิดีโอได้อย่างไร ฉันเขียนคำบรรยายจากไฟล์. RT สำเร็จมาก่อน แต่ฉันไม่รู้ว่าจะทำอย่างไรกับคำบรรยาย DVB ฉันลอง avidemux บนเครื่องสามเครื่อง (Ubuntu, Linux Mint, Windows 7) แต่มันล้มเหลวด้วยข้อความแสดงข้อผิดพลาด Segfault ที่คลุมเครือและสแต็กติดตามเมื่อฉันพยายามเพิ่มตัวกรองคำบรรยาย

ฉันได้ลองสตรีมวิดีโอโดยใช้ PS3 Media Server (linux mint + win7) และตรวจพบคำบรรยายในเมนู transcode แต่จะไม่แสดงเมื่อเล่น

คำตอบ:


0

ฉันอาจจะใช้ FFmpeg สำหรับสิ่งนี้

หากคุณต้องการ mux คำบรรยายเป็นสตรีมแยกต่างหากในรูปแบบคอนเทนเนอร์คุณต้องใช้ MKV:

ffmpeg -i input.mp4 -i input.sub -c copy output.mkv

สิ่งนี้จะไม่ทำงานบน PS3 ซึ่งไม่รองรับ MP4 (และ MP4 ไม่รองรับคำบรรยาย DVB)

หากคุณต้องการเขียนคำบรรยายลงในวิดีโอ (ดังนั้นจึงไม่สามารถปิดได้) คุณสามารถใช้ตัวกรองวิดีโอคำบรรยายของ ffmpeg (ต้องใช้ ffmpeg รุ่นล่าสุด):

ffmpeg -i input.mp4 -filter:v subtitles=input.sub -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.