[英]display only lines from output that contains a specified word
我正在尋找一種方法來僅獲取包含指定單詞的行,在這種情況下,所有包含來自輸出的單詞Stream的行
我試過了;
streams=$(ffprobe -i "movie.mp4" | grep "Stream")
但這沒有得到任何結果..
還是我需要將它輸出到一個文件,然后嘗試提取我正在尋找的行?
@paulsm4 發現了……輸出到 STDERR。
streams=$(ffprobe -i "movie.mp4" |& grep "Stream")
注意&
不需要grep
。 只需直接使用ffprobe
即可獲取您需要的任何信息。
ffprobe -loglevel error -show_format -show_streams input.mp4
ffprobe -loglevel error -show_streams -select_streams v input.mp4
ffprobe -loglevel error -show_streams -select_streams a input.mp4
請參閱從 ffmpeg 獲取視頻尺寸/分辨率/寬度 x 高度
請參閱如何獲取視頻時長?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.