node.js - 通过 Node Js 使用 ffmpeg 添加时间戳叠加

标签 node.js ffmpeg

我正在做视频编辑。目前我想在视频上添加时间戳。我从网站上找到了一些命令行代码。但是如何通过 Node Js FFMPEG 模块添加它。

ffmpeg -f dshow -i video="HD Pro Webcam C920" -vf "drawtext=fontfile=arial.ttf:text='%m';fontcolor=white@0.8:x=7:y=460" -vcodec libx264 -vb 2000k -preset ultrafast -f mp4 output.mp4

一些注意事项: arial.tff 与 ffmpeg 位于同一目录中

Here是网站链接。

最佳答案

我可以在视频上添加标题。

这里的代码:

.videoFilters({ 
filter: 'drawtext',
 options: { 
fontfile: 'Lucida Grande.ttf',
 text: 'THIS IS TEXT', /* etc. */ 
} });

关于node.js - 通过 Node Js 使用 ffmpeg 添加时间戳叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30973476/

相关文章:

ios - 如何从 iOS 设备设置 HLS 实时视频流

node.js - 无法删除 azure 上的 wwwroot

javascript - 如何将 JSON 对象从快速服务器发送到下一个 js 页面?

audio - 使用 ffmpeg 合并多个视频和一个音频。在音频未结束时循环播放所有视频

video - 与 Shell 脚本一起使用时在哪里添加 FilterChain

android - 将 FFMPEG AvFrame 数据从 C++ 传递到 JAVA

node.js - 使用 Socket.IO 将 Node.JS 服务器连接到另一个 Node.JS 服务器?

javascript - ReferenceError : window is not defined at object. <匿名> Node.js

node.js - NodeJS 应用程序无法在 heroku 上构建...PhantomJS

ffmpeg - 在 FFmpeg 中混合两个 wav 文件