Jak mogę wyodrębnić klatkę kluczową i ramkę p ze strumienia za pomocą jednego polecenia, używając ffmpeg


0

Chcę wyodrębnić dwa rodzaje ramek ze strumienia telewizyjnego przy użyciu ffmpeg w tym samym czasie.

Moje pytanie brzmi: w jaki sposób mogę uzyskać dwie dwie ramki I i P za pomocą jednego polecenia?

np: polecenie, aby uzyskać wszystkie klatki kluczowe w ffmpeg:

ffmpeg -i http://my-tv-stream.m3u8 -vf "select=eq(pict_type\,I)" -vsync vfr -qscale:v 2 thumbnails-%02d.jpeg

Odpowiedzi:


1

Posługiwać się

ffmpeg -i http://my-tv-stream.m3u8 -vf "select='eq(pict_type\,I)+eq(pict_type\,P)'" -vsync vfr -qscale:v 2 thumbnails-%02d.jpeg

Aby wyprowadzać typy ramek osobno, użyj

ffmpeg -i http://my-tv-stream.m3u8 -vf "select='eq(pict_type\,I)" -vsync vfr -qscale:v 2 I-thumbnails-%02d.jpeg
       -vf "select='eq(pict_type\,P)" -vsync vfr -qscale:v 2 P-thumbnails-%02d.jpeg

Zapomniałem też zapytać o ten problem. Jak mogę wskazać rodzaj obrazów wyjściowych według rodzaju ramek?
Seyed Vahid Hashemi

Edytowane w odpowiedzi.
Gyan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.