嘗試使用PhantomJS 捕獲網頁並將生成的視頻無縫傳輸到ffmpegeg ,你遇到了挑戰。直接在終端機中執行命令會產生所需的結果,但透過 Go 的 os/exec 套件運行它時會遇到障礙。
要克服這個障礙並避免將圖像寫入文件的繁重任務,您'我們探索了作為單個實體執行整個命令的可能性。這是一個可以提供幫助的解決方案:
在這種方法中,我們不直接依賴 os/exec 包,而是使用“bash”命令將整個字串作為單一實體執行。這使我們能夠維護管道功能並無縫執行命令。
成功執行後,ffmpeg 的輸出將被捕獲在「output」變數中,您可以根據需要繼續處理結果。
以上是如何使用 Go 的 `os/exec` 套件將 PhantomJS 輸出傳輸到 FFmpeg 以進行視訊建立?的詳細內容。更多資訊請關注PHP中文網其他相關文章!