Streaming flash video youtube saját kezűleg
Miután telepítette az MPlayer / MEncoder szüksége lesz
telepíti a nyelvi tolmács
Ruby a szoftver futtatásához flvtool2. kérem
győződjön meg róla, hogy a Ruby verzió nem érdemes a következő
1.8.4.
Egy apró megjegyzés: a jelenlegi verzió flvtool2
Ez tartalmaz egy kicsi, de nagyon kellemetlen
Egy hiba, mely megakadályozza, hogy a szoftver használatát a
fájlok által MEncoder. amikor
futtatja flvtool2, akkor a következő
Az eredmény:
/usr/local/lib/site_ruby/1.8/flv/amf_string_buffer.rb:163:
[BUG] Segmentation fault
Hogy oldja meg ezt a problémát, nyissa meg a lib / flv / amf_string_buffer.rb fájl
forráskód és változtatni a flvtool2 163
a
levelet [(time.to_i * 1000,0)]. csomag ( 'G')
levelet [(time.to_f * 1000,0)]. csomag ( 'G')
Szeretném megköszönni Dmitry
Shteflyuku erre a javítást.
$ Mencoder \
orig_file.ext \
-ofps 25 \
-o dest_file.flv \
-A lavf \
-OAc mp3lame \
-lameopts ABR: br = 64 \
-srate 22050 \
-OVC lavc \
-lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \
-lavcopts vcodec = FLV: keyint = 50: vbitrate = 300: mbd = 2: mv0: TRELL: \
v4mv: CBP: last_pred = 3 -vop scale = 320: 240
....
....
$ Flvtool2 -UP dest_file.flv
...
Ezek a parancsok konvertálni a fájlt orig_file.ext
dest_file.flv és adjunk meta információkat hozzá.
Itt található az ezt a cikket egy ismerősének: