PHP - 在服务器端为视频添加字幕

Posted

技术标签:

【中文标题】PHP - 在服务器端为视频添加字幕【英文标题】:PHP - Adding subtitle to video in server side 【发布时间】:2014-02-24 10:40:54 【问题描述】:

我想知道有什么方法可以将字幕合并到视频中吗?它们都存储在服务器上...

我正在尝试创建一个具有自定义字幕的应用,然后将字幕上传到服务器并将其与视频合并。最后一步是将视频上传到用户的 YouTube 帐户。

有什么办法可以做到吗? 单独使用 php 可能不是,但扩展/插件可能吗?

谢谢!

【问题讨论】:

嗨,艾哈迈德,欢迎来到 SO!这个网站接受了这样一个事实,即提问者也为他们的问题付出了一些努力。如果您进行一些研究并解释您已经发现的内容,您将更有可能得到答案。否则你的问题可能会被关闭而没有答案。 trac.ffmpeg.org/wiki/… 您将需要 ffmpeg,但如果您在共享主机上,我不确定提供商会安装它/允许您使用它... @Nippey 谢谢。我会记住这一点 @nevermind 所以 ffmpeg 不像只是把它放在主机的目录然后运行脚本? 【参考方案1】:

你可以使用http://www.ffmpeg.org

FFmpeg 是一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。它包括 libavcodec - 领先的音频/视频编解码器库

【讨论】:

以上是关于PHP - 在服务器端为视频添加字幕的主要内容,如果未能解决你的问题,请参考以下文章

当有其他提供者时,如何在消费者端为 1 个提供者添加元素到 WS 操作?

PHP:使用同步标志上传 YouTube v3 API 字幕

ffmpeg 给视频添加字幕,在视频的某个时间段加入声音特效和动画

如何在视频字幕/字幕 (VTT) 中添加上标符号

短视频运营短视频剪辑 ③ ( 添加字幕 | 智能识别字幕 | 修改字幕 | 字幕预设 | 字幕换行 | 使用字幕作为封面主题 )

如何把字幕和视频合成到一个文件?