我使用表單上傳視頻,並想從上傳的臨時文件中解析視頻信息。臨時文件在文件開始處包含一些表單信息,剩餘部分是視頻字節。 ffmpeg能從視頻字節開始的位置解析文件嗎?怎麼做?非常感謝!ffmpeg可以從文件中的特定位置解析嗎?
1
A
回答
0
如果你只是希望腳本一起件可能是最簡單的方法是使用dd(1)
工具只提取你感興趣的數據這將是這個樣子:
dd if=/path/to/temp/file ibs=<size to skip> skip=1 | ffmpeg --whatever
它將不會是完美,因爲它會使用該塊大小爲全部輸入操作;與開始時浪費的空間相比,更大的功能以及兩倍的功率將是理想的,但它應該比創建內容幾乎相同的新文件更好。
2
嘗試-skip_initial_bytes <bytecount>參數。
相關問題
- 1. 我可以配置cxf使用特定的XML解析器嗎?
- 2. IOS中的背景可以從用戶位置到特定位置嗎?
- 3. 我可以在webview中獲得特定鏈接的位置嗎?
- 4. ffmpeg可以在文件的開頭放置Mp4元信息嗎?
- 5. 我可以自定義CakePHP配置文件夾位置嗎?
- 6. 是否可以從特定的光標位置鍵入文本?
- 7. 我可以從Firefox緩存中刪除特定文件嗎?
- 8. SSIS ScriptTask引用可以解析爲非GAC位置嗎?
- 9. 我可以自動從PHP定位MySQL可執行文件嗎?
- 10. FileInputStream從特定位置讀取文件?
- 11. SOLR配置文件可以位於父文件夾中嗎?
- 12. 解析特定的文本文件java
- 13. 我可以指定viewModel的位置嗎?
- 14. XSLT可以解析一串文本嗎?
- 15. 基於位置的Java文件解析
- 16. 抓住從特定位置的細節,從文件中的C++
- 17. 我可以從HTML表單讀取輸入並將其保存在TXT文件中的特定位置嗎?
- 18. Python可以用特定配置文件啓動Firefox嗎?
- 19. PostgreSQL COPY可以從遠程位置讀取CSV文件嗎?
- 20. CArchive可以從文件的指定位置讀取和寫入嗎?
- 21. 我可以將文件指針移動到格式化文件中的特定(字節)位置嗎?
- 22. 解析XML文件,以獲得特定的文本內容
- 23. Perl的 - 從文件中解析特定數據
- 24. 解析XML文件的特定部分
- 25. 解析特定的XML文件
- 26. 我如何可以提取從HTML中的特定位置的文本?
- 27. Java:從ffmpeg解析輸出
- 28. 可以更改.properties文件中的「絕對」位置嗎?
- 29. 我可以尋找內存映射文件中的位置嗎?
- 30. scala的解析器組合器可以解析二進制文件嗎?
我試過了,不喜歡那種方式。謝謝你們一樣。 – Treper
我現在只找到這種方式,並發現它很有用。你能告訴我ffmpeg需要多少字節來確定視頻格式嗎?或者有多少字節足以描述各種視頻格式的視頻信息,所以我可以使用dd提取某些字節,而不是從原始文件中提取所有字節。謝謝! – Treper
'libmagic'庫能夠從第一千字節左右的內容中確定文件格式 - 因此,一旦剝離了標題,您可能會發現帶有額外的千字節數據的頂級文件類型。 (大多數_containers_會以幾個字節告訴你它們的類型,但發現容器內的流的格式可能需要更多。) – sarnold