Bardzo pomocna komenda jeśli nie mam np. dostępu do głośników, a musimy szybko przeenalizować dany plik. Nawet jeśli to wykonujemy zdalnie i posiadamy jedynie dostep do konsoli.
Ścieżkę audio wykryjemy za pomocą narzędzia ffprobe (wchodzi w skład pakietu ffmpeg).
Jeśli nie posiadasz tego pakietu to łatwo go zainstalujesz:
|
1 2 |
sudo apt update sudo apt install ffmpeg |
W terminalu wpisz:
|
1 |
ffprobe -i plik.webm -show_streams -select_streams a -loglevel error |
Gdzie plik.webm to analizowany plik
Jeśli plik ma dźwięk, zobaczysz informacje o ścieżce audio, np.:
|
1 2 3 4 5 6 7 8 |
[STREAM] index=1 codec_name=opus codec_type=audio sample_rate=48000 channels=2 ... [/STREAM] |
Przykład pełnego loga:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
[STREAM] index=0 codec_name=mp3 codec_long_name=MP3 (MPEG audio layer 3) profile=unknown codec_type=audio codec_tag_string=[0][0][0][0] codec_tag=0x0000 sample_fmt=fltp sample_rate=44100 channels=2 channel_layout=stereo bits_per_sample=0 id=N/A r_frame_rate=0/0 avg_frame_rate=0/0 time_base=1/14112000 start_pts=353600 start_time=0.025057 duration_ts=2316165120 duration=164.127347 bit_rate=192000 max_bit_rate=N/A bits_per_raw_sample=N/A nb_frames=N/A nb_read_frames=N/A nb_read_packets=N/A DISPOSITION:default=0 DISPOSITION:dub=0 DISPOSITION:original=0 DISPOSITION:comment=0 DISPOSITION:lyrics=0 DISPOSITION:karaoke=0 DISPOSITION:forced=0 DISPOSITION:hearing_impaired=0 DISPOSITION:visual_impaired=0 DISPOSITION:clean_effects=0 DISPOSITION:attached_pic=0 DISPOSITION:timed_thumbnails=0 TAG:encoder=Lavc57.64 [/STREAM] |
Jeśli nie ma dźwięku, nie będzie żadnego wyniku (cisza).

