我正在尝试从视频中提取帧并获取提取的每个帧的确切时间戳(在图片上)。
要从没有时间戳的视频中提取帧,我使用以下语法:
ffmpeg -i video.wmv -r 0.08 -f image2 -s 512x384 video2%%4d.jpg
Run Code Online (Sandbox Code Playgroud) 我想将两个ffmpeg命令合并为一个命令。我ffmpeg在我的 Android 应用程序中使用现成的二进制文件。我想连接.ts文件并覆盖图像。
我正在使用以下命令:
要连接.ts文件:
String[] ffmpegcommand = {"ffmpeg", "-i","concat:"+input_file_path+"|"+input_file_path1, "-c", "copy", "-bsf:a", "aac_adtstoasc", output_file_path};
Run Code Online (Sandbox Code Playgroud)应用图像叠加效果:
String[] ffmpegcommand = {"ffmpeg","-y" ,"-i", input_file_path,"-strict","experimental", "-vf","movie="+AppStaticData.BASE_FOLDER_PATH + File.separator + "watermarklogo.png"+" [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]", AppStaticData.BASE_FOLDER_PATH+"/" + output_file_path};
Run Code Online (Sandbox Code Playgroud)