我正在尝试将字幕刻录到视频中。此命令从命令行完美运行:
ffmpeg -i in.mp4 -vf subtitles=sub.srt:force_style='Fontsize=20' out.mp4
我在服务器端的代码似乎没有做太多(虽然它创建了 test.mp4)
ffmpeg('temp/subtitleVideos/qTWVbM5pkKms_pJbE8OAvH3N.mp4')
.outputOptions(
'-vf subtitles=temp/subtitleVideos/qTWVbM5pkKms_pJbE8OAvH3N.srt'
)
.on('error', function(err) {
console.log('Error: ' + err.message);
})
.save(path + 'test.mp4');
Run Code Online (Sandbox Code Playgroud)
我收到以下错误: Error: ffmpeg exited with code 1: Error opening filters!
我有一张带有卡片(任务)的简单列表(任务)。当我删除任务时,将显示确认对话框。如果用户确认删除,则进行http呼叫。如果成功,则将isDeleted变量设置为true并发送到列表项以切换类。在这里我遇到一些问题:
如果我单击一个项目并且不删除它(确认后,我选择“否”),然后单击另一个项目并将其删除-这两个项目都获得了该类(为什么?ID不同)。
<div class="vb-task-card" [ngClass]="{'vb-deleted': task.id === selectedItemId && isDeleted}">
// here comes the rest of the layout
<button (click)="onDeleteTask(task)"> DELETE</button>
</div>
Run Code Online (Sandbox Code Playgroud)如果用户单击按钮,则会调用以下功能:
public onDeleteTask(task) {
this.selectedItemId = task.id;
this.deleteTask.emit(task);
}
Run Code Online (Sandbox Code Playgroud)
ps,如果您需要更多代码或完整代码-告诉我!
提前致谢!
我有一个int,比方说,var myInt = 24我需要它来显示它作为一个浮动是这样的:24,000。在javascript中甚至可能吗?
重要提示:转换后的浮点数应该是数字,而不是字符串