我有一个.cap关闭的标题文件和一个.mpg视频,我想把它添加到其中。我已经看到了数百个例子,说明如何为.srt (字幕)和任何视频格式使用ffmpeg,但没有解决方案,我可以找到的.cap。
最终目标是将这个带有封闭字幕的视频转换为HLS流。我认为有两种方法可以做到: 1.首先将字幕编码为视频>然后转换为HLS OR 2。首先将视频转换为HLS >然后在.ts段上添加封闭标题。
不过,我找不到一种方法来包含.cap文件。ffmpeg抛出以下错误- mycaptionsfile.cap: Invalid data found when processing input
这是我用于视频到hls转换的cmd,不过- ffmpeg -hide_banner -y -i myvideo.mpg -vf scale=w=1280:h=720:force_original_aspect_ratio=decrease -c:a aac -ar 48000 -c:v h264 -profile:v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_playlist_type vod -b:v 2800k -maxrate 2996k -bufsize 4200k -b:a 128k -hls_segment_filename 720p_%03d.ts 720p.m3u8
。
发布于 2019-01-24 18:19:10
显然,你只能使用猎豹自己的转换器将.cap
转换成.scc
,然后从那里取出。可以使用CaptionMaker或Adobe 。在有限的时间内也可以进行审判。
这里有一些参考资料- FORMAT.HTML
,在这里- https://ffmpeg.org/pipermail/ffmpeg-user/2015-August/027936.html
https://stackoverflow.com/questions/54296343
复制相似问题