我正在使用 Node.js 和 Express 處理 Web 應用程式,并顯示帶有一些動態生成的字幕的視頻。我想知道是否有辦法將這些字幕集成到視頻中,以便用戶可以下載這個新視頻。
uj5u.com熱心網友回復:
可能不是。
正如您所說,字幕是動態的,不會“烘焙”到視頻中。您必須重新渲染帶有字幕的視頻才能將它們一起發送。
一種解決方案可能是將視頻與字幕檔案 (.srt) 一起壓縮,以便用戶可以使用 VLC 等視頻播放器查看它們。例如,這也使您可以選擇添加多種語言。
uj5u.com熱心網友回復:
您需要在 ffmpeg 或其他一些工具中對視頻進行轉碼/轉復用。理想情況下,您應該以 SRT 或 webvtt 格式創建字幕,然后將它們添加到視頻檔案中:ffmpeg -i video.mp4 -i subtitles.srt -c copy video_with_subtitles.mp4. 或者您可以將它們“刻錄”到視頻中,但這通常不是首選體驗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/333164.html
標籤:javascript html 节点.js 表达 html5-视频
