Czy istnieje program wiersza poleceń dla systemu Linux (Ubuntu), który może generować duży obraz zawierający np. 6 znaków z danego filmu wideo (np. WMV) w stylu storyboardu (Wiem na Windows Media Player classic może to zrobić)? Potrzebuję tego dla części skryptu, który piszę.Jak wygenerować screencaps wideo z plików wideo za pomocą komendy linux
7
A
Odpowiedz
10
Wyciągnąłem odpowiedź od tej strony: http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
Gdzie -4 to liczba sekund do pliku aby pobrać zrzut ekranu, 320x240 jest rozmiar ekranu, a test.jpg jest plik wyjściowy.
Mam nadzieję, że to pomoże.
4
Zastosowanie SlickSlice
./slickslice.sh -x video.avi -s 5x3 -e
0
Użyłem MPlayer zapisać klatek jak obrazy i ImageMagick je łączyć:
mplayer -nosound -sstep 15 -vo png video.mkv
montage *.png -tile 3x3 -geometry 300x+0+0 screencaps.png
Powiązane problemy
- 1. Odtwórz wideo za pomocą AVPlayer
- 2. Nagrywanie wideo za pomocą AVFoundation
- 3. Pobierz wideo z Url za pomocą Retrofit
- 4. Konwersja wideo z ffmpeg za pomocą GPU
- 5. Przesyłanie wideo za pomocą iPhone'a
- 6. Odtwarzanie wideo z YouTube za pomocą ExoPlayera
- 7. jak wygenerować miniaturę wideo w pliku node.js?
- 8. Jak wygenerować 2-godzinny pusty film wideo
- 9. Jak przyciąć wideo za pomocą AVFoundation
- 10. Jak usunąć jedną ścieżkę z pliku wideo za pomocą ffmpeg?
- 11. Tworzenie miniaturek z plików wideo z Pythonem
- 12. Komponowanie wideo i audio za pomocą AVMutableComposition
- 13. Analizowanie wideo AVI za pomocą Perla
- 14. Wideo z zapętlaniem wideo Replenish
- 15. Zamykanie iPhone'a Odtwarzacz wideo za pomocą Javascriptu
- 16. Wideo nie obraca się za pomocą AVMutableVideoCompositionLayerInstruction
- 17. Jak łączyć klipy wideo z inną orientacją za pomocą AVFoundation
- 18. Jak zmienić atrybut plakatu z tagiem wideo za pomocą javascript?
- 19. Wyodrębnij metadane z plików wideo na Androidzie
- 20. Przetwarzanie wideo za pomocą GPUImage Android
- 21. można przesyłać strumieniowo wideo za pomocą SignalR?
- 22. Odtwórz strumień wideo RTP za pomocą Qt?
- 23. Kompresuj wideo jak WhatsApp
- 24. Uzyskaj maksymalną rozdzielczość wideo za pomocą getUserMedia
- 25. Kompresja wideo za pomocą FFMPEG i JNI
- 26. Pisanie wideo za pomocą OpenCV + Python + Mac
- 27. Jak dynamicznie zmieniać wideo wideo YouTubeID
- 28. Streaming wideo lista za pomocą Exoplayer
- 29. Dekodowanie wideo za pomocą ffmpeg dla android
- 30. Dołącz lokalny film wideo za pomocą UIActivityViewController