8 Ocak 2021 Cuma

dump-gnash komutu

Giriş
gnash SWF dosyalarını oynatır. dumpg_gnash SWL dosyasındaki veriyi ham olarak dışarı çıkarır

-r seçeneği
Açıklaması şöyle
0 disables rendering and sound (good for batch tests).
1 enables rendering, disable sound.
2 disables rendering, enable sound.
3 enables rendering and sound (default setting).
Örnek
Açıklaması şöyle
Gnash can read a SWF file with passed flashvars and output it as a RAW file for later conversion.
Şöyle yaparız -1 ile "play once" yapılıyor. -r 1 ile sadece video dışarı çıkarılıyor
dump-gnash -1 -r 1 -D $TMPFILE $SWFFILE

Örnek
Şöyle yaparız
dump-gnash -1 \
           -D /tmp/out.raw@30 \
           -A /tmp/out.wav \                      
           -P "FlashVars=myURL=http://example.com/blah&online=true" \
           http://example.com/blah/some.swf
Açıklaması şöyle
This will write out /tmp/out.raw (which is bgra aka rgb32 video) at 30fps (the @30 bit) and /tmp/out.wav (the audio track).

These need re-combining into e.g. mp4 using:
Şöyle yaparız
ffmpeg -i /tmp/out.wav \
       -f rawvideo \
       -pix_fmt rgb32 \
       -s:v 800x550 \
       -r 30 \
       -i /tmp/out \
       -c:v libx264 \
       -r 30 \
       -b 160k \
       /tmp/out.mp4
Açıklaması şöyle
because it's raw video, ffmpeg needs to know the colourspace (rgb32), dimensions and input fps. We tell it to combine the audio (160kbps mp3), render the video back out at 30fps.

Hiç yorum yok:

Yorum Gönder