Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 检查视频文件是否有字幕_Linux_Bash_Ubuntu_Ffmpeg - Fatal编程技术网

Linux 检查视频文件是否有字幕

Linux 检查视频文件是否有字幕,linux,bash,ubuntu,ffmpeg,Linux,Bash,Ubuntu,Ffmpeg,是否可以使用bash检查视频文件是否有字幕,并得到简单的回答,如“是”或“否”。我不需要知道字幕的任何细节 可能使用ffmpeg?如果找到字幕,则显示0,如果未找到字幕,则显示1 ffmpeg -i video -c copy -map 0:s -f null - -v 0 -hide_banner && echo $? || echo $? 谢谢你,这正是我想要实现的!例如,用“-map 0:v”替换视频中的“-map 0:s”来检查文件是否有音频或视频流也非常有效。否定检查

是否可以使用bash检查视频文件是否有字幕,并得到简单的回答,如“是”或“否”。我不需要知道字幕的任何细节


可能使用ffmpeg?

如果找到字幕,则显示
0
,如果未找到字幕,则显示
1

ffmpeg -i video -c copy -map 0:s -f null - -v 0 -hide_banner && echo $? || echo $?

谢谢你,这正是我想要实现的!例如,用“-map 0:v”替换视频中的“-map 0:s”来检查文件是否有音频或视频流也非常有效。否定检查愚弄了我。要显示带字幕的“1”和不带try的“0”:ffmpeg-i video-c copy-map 0:s-f null--v 0-隐藏_横幅和回声“1”||回声“0”