เทอร์มินัล Ubuntu หยุดทำงานด้วย FFmpeg


0

เซิร์ฟเวอร์ Linux ของฉันทำงานบน Ubuntu 16.04

เมื่อใดก็ตามที่ฉันพยายามเปิด ffmpeg ด้วยอาร์กิวเมนต์บางอย่าง:

"ffmpeg -i /home/robbert/Downloads/closer.mp3 -f s16le -ar 48000 -ac 2 pipe:1"

มันค้างเมื่อ 00:00 น.: 00:00 น. เอาต์พุตคอนโซลเต็มคือ: http://pastebin.com/77YY9N7j

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

คำตอบ:


0

เอาต์พุตคอนโซลคือ "ข้อผิดพลาด" อันใดอันหนึ่ง ดูเหมือนว่าการส่งออกของffmpegจะถูกไพพ์ กระบวนการอ่านของคุณอาจติดอยู่

คุณอาจอ่านคำตอบสำหรับบทความ (c #) ที่ผ่านการตรวจสอบแล้วหากคุณใช้หลายท่อ ในเวลาสั้น ๆ คุณอาจพบการหยุดชะงักหรือไปป์เต็มบัฟเฟอร์ (จากนั้นหยุดชะงัก ... )

เนื่องจากอินพุตไม่ใช่แบบเรียลไทม์ไฟล์ชั่วคราวสามารถหลีกเลี่ยงปัญหานี้ได้


ขอบคุณมากสำหรับคำตอบของคุณ! ฉันจะตรวจสอบเรื่องนี้และฉันจะอัปเดตโพสต์นี้หากนี่เป็นทางออกที่ถูกต้อง!
Robbertie

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