2011-02-18 86 views
3

迄今爲止我見過的ffmpeg的例子似乎都接受磁盤存儲上的文件作爲輸入,將其轉碼爲磁盤存儲中的另一個文件作爲輸出。另外,我還介紹了可用於流式傳輸視頻的ffserver。但是,還沒有找到一個很好的教程或ffmpeg的例子,用於轉碼流式視頻/音頻,受到諸如運行時間或不運行等參數的限制。幀或其他事件,並將轉碼後的媒體保存在磁盤上。ffmpeg轉碼流式視頻和存儲

任何指針,提示或提示將真的幫助。

+0

因此您希望它捕獲傳入流並保存到磁盤? – rogerdpack 2011-09-16 05:39:08

回答

1

經過大量的研究,我得出結論認爲Gstreamer是一個理想的機制(一個框架,有一些工具&庫)來做到這一點。它允許我通過「轉碼」活動(幀率控制,重新編碼,幀大小修改等)完成所有我想要的操作,並且還允許我進行重新調整並存儲到磁盤。

雖然框架期望這是通過編程完成的,但一組命令行工具還允許創建非常直觀的轉換管道。有體面的文件,雖然有很大的改進空間。最好的部分是,它允許你調用多個第三方庫作爲插件,例如ffmpeg和音頻效果插件&視頻。