2015-05-12 104 views

回答

0

你得到任何錯誤?請記住在將來的問題中提及它有助於縮小問題的範圍。

它不應該是正確的.mp4通常是mp4容器格式的終止,而不是mpeg4視頻編解碼器。你應該需要這樣的東西:

gst-launch-1.0 -v filesrc location=sample_mpeg4.mp4 ! qtdemux ! omxmpeg4videodec ! queue ! videoconvert ! omxh264enc ! matroskamux ! filesink location=out.mkv 

這隻會轉換視頻,原始媒體文件上的音頻將會丟失。使用uridecodebin作爲解碼部分也許更實用:

gst-launch-1.0 -v uridecodebin uri=file:///path/to/sample.mp4 ! queue ! videoconvert ! omxh264enc ! matroskamux ! filesink location=out.mkv