คำถามติดแท็ก vorbis

2
การต่อข้อมูลแบบไม่สูญเสียของไฟล์ ogg vorbis
ฉันมีไฟล์ ogg vorbis สองไฟล์ทั้งหมดถูกเข้ารหัสด้วยคุณสมบัติเดียวกันที่ฉันต้องการต่อกันเป็นไฟล์เดียว ฉันรู้ว่ารูปแบบ ogg vorbis รองรับการต่อข้อมูลไฟล์หลายไฟล์เช่น: $ cat file1.ogg file2.ogg > output.ogg แต่น่าเสียดายที่ผู้เล่นทุกคนไม่สามารถเข้าใจไฟล์ที่สร้างขึ้นเช่นนั้นตัวอย่างเช่นเครื่องเล่นเสียงมือถือของฉันและฉันหลีกเลี่ยงที่จะซื้อใหม่ โปรแกรมอื่น ๆ ที่ไม่เข้าใจว่าเป็น gstreamer วิธีการนั้นจะไม่ทำงานหากไฟล์ ogg อินพุตเกิดขึ้นกับทุกคนมีสตรีม id เดียวกัน นอกจากนี้เนื่องจากฉันต้องการทิ้งไฟล์ต้นฉบับและเก็บรุ่นที่ต่อกันเท่านั้นฉันจึงต้องการให้การเรียงต่อกันนั้นไม่สูญเสียเช่นเดียวกับcatวิธีแก้ปัญหา ฉันยังต้องการหลีกเลี่ยงการต่อไฟล์เป็นฟอร์แมทแบบ lossless เช่น flac เพราะจะทำให้ขนาดของไฟล์ไม่ใหญ่ขึ้น หากเป็นเช่นนั้นฉันก็สามารถเก็บไฟล์ ogg ดั้งเดิมไว้และใช้พื้นที่น้อยลงได้ ดูเหมือนว่า ffmpeg บางครั้งสามารถทำได้โดยใช้concat demuxer : $ cat inputs.txt file 'in1.ogg' file 'in2.ogg' $ ffmpeg -f concat -i …
12 audio  cat  ogg  lossless  vorbis 

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