Thiết bị đầu cuối Ubuntu đóng băng với FFmpeg


0

Máy chủ Linux của tôi chạy trên Ubuntu 16.04.

Bất cứ khi nào tôi cố gắng khởi chạy ffmpeg với các đối số nhất định:

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

Nó chỉ đóng băng vào 00: 00: 00: 27. Đầu ra giao diện điều khiển đầy đủ là: http://pastebin.com/77YY9N7j

Tôi đã bị mắc kẹt trong vấn đề này khoảng một tuần nay và tôi thực sự dường như không thể làm cho nó hoạt động. Tôi đang sử dụng Mono-framework để chạy ứng dụng của mình vì nó được mã hóa bằng C #.

Câu trả lời:


0

Đầu ra giao diện điều khiển là "lỗi". Đầu ra của ffmpeg dường như được đường ống Của bạn người đọc quá trình có thể bị mắc kẹt.

Bạn có thể đọc câu trả lời xác thực cho Bài viết SO (c #) nếu bạn đang sử dụng nhiều đường ống. Tóm lại, bạn có thể gặp bế tắc hoặc bộ đệm ống đầy đủ (sau đó là bế tắc ...).

Vì đầu vào không phải là thời gian thực, một tệp tạm thời có thể tránh được vấn đề này.


Cảm ơn rất nhiều cho trả lời của bạn! Tôi sẽ xem xét điều này và tôi sẽ cập nhật bài viết này nếu đây là giải pháp phù hợp!
Robbertie

Nhưng bạn có thể có một lời giải thích tại sao nó hoạt động trên windows mà không phải trên linux không?
Robbertie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.