我想在bash中播放按字符顯示幀的視頻。 (就像Android上的ASCII相機)我該怎麼做?如何播放視頻INSIDE bash
回答
如果this是你指什麼,你可以忘記它。我沒有下載該應用程序,但我很確定它甚至不模擬終端。 順便說一下你的問題很有趣。
這樣做:
apt-get install sl
然後
sl
這是最大的終端可以爲你做:即移動的機車。如果你確定,我們可以繼續前進。
現在安裝jp2a這樣apt-get install jp2a
您現在可以通過做jp2a --width=150 myimagename.jpg
所以剛開始你的問題變換圖像的ASCII文本看起來不可能的,但現在我們可以看到,有可能是一個出路。還有其他人who did that。
您現在需要將視頻分割成.jpg
圖像,您可以使用FFMPG
this way。 Becarefull,你可以很容易地創建超過25,000圖像的一個小視頻,所以調整命令...
[...]更改%xd到你需要的數量,例如,如果該命令將創建超過10,000幀,則將%04d更改爲%05d。這也適用於圖像序列的輸入文件。在這裏閱讀更多。
好了,我們正處在一個好點的現在:
- 我們可以轉換視頻到JPG
- 我們可以轉換。JPG以ASCII文本
現在需要自動編寫一個腳本,做它,然後嘗試呈現像sl
機車終端上的ASCII圖片和你做
如果您已經安裝在系統上libcaca
你可以同mpv
和mplayer
做到這一點:
mplayer -vo caca samle.avi
或
mpv --quiet -vo caca sample.avi
您也可以使用-vo aa
黑&白色輸出。您可能需要在DISPLAY=
前加上命令caca
來使用終端,而不是常規窗口。
也就是說,如果你的媒體播放器是用libcaca
支持編譯的。你可以找到像這樣:
mpv --vo help
或
mplayer -vo help
好!或者乾脆[做這個](https://dereenigne.org/linux/vlc-caca-ascii-output/)'vlc -V caca fileToOpen' –
- 1. 在視頻播放中播放視頻
- 2. 如何播放視頻?
- 3. 如何在YouTube視頻播放器中播放YouTube視頻中的視頻android
- 4. 視頻播放
- 5. 視頻播放
- 6. 如何播放YouTube視頻的音頻?
- 7. Vuforia視頻播放
- 8. Android視頻播放?
- 9. HTML播放視頻
- 10. android視頻播放
- 11. iOS視頻播放
- 12. 播放視頻HTML5
- 13. JWPlayer播放視頻
- 14. 小視頻播放
- 15. 如何停止視頻播放器後,它已經播放了Android的視頻
- 16. 如何在html5視頻播放器中完成下載後播放視頻?
- 17. 如何在Xamarin表單中播放視頻播放器中的視頻?
- 18. 如何在webview中的默認視頻播放器中播放YouTube視頻?
- 19. Android:視頻視圖:如何在循環中播放視頻
- 20. 視頻播放器不會每次播放視頻
- 21. 從SD卡播放視頻的視頻播放器
- 22. 用手機內置視頻播放器播放視頻
- 23. 視頻停止播放視頻播放:(布爾)動畫方法
- 24. 可以播放單個視頻,但不會播放視頻itsel
- 25. FLEX視頻播放器 - 播放次數
- 26. 即停止播放時視頻播放
- 27. flvplayer.swf播放器播放視頻?
- 28. 播放/循環播放視頻
- 29. 播放時停止播放視頻
- 30. 播放視頻播放列表
問題,要求我們建議或找到一本書,工具,軟件庫,教程或其他非現場資源對於堆棧溢出而言是無關緊要的,因爲它們傾向於吸引自以爲是的答案和垃圾郵件。 – eyllanesc