După instalarea mplayer / mencoder veți avea nevoie
instalați un interpret de limbă
Ruby pentru a rula software-ul flvtool2. vă rog
asigurați-vă că aveți o versiune Ruby de cel puțin
1.8.4.
O notă mică: versiunea curentă a flvtool2
conține un mic, dar foarte neplăcut
eroare care împiedică utilizarea acestui software
fișiere generate de mencoder. când
rulați flvtool2, veți obține următoarele
rezultatul:
/usr/local/lib/site_ruby/1.8/flv/amf_string_buffer.rb:163:
[BUG] Defecțiune în segmentare
Pentru a rezolva această problemă, deschideți fișierul lib / flv / amf_string_buffer.rb
în codul sursă flvtool2 și schimbați linia 163
cu
scrieți ((time.to_i * 1000.0)]. pachet ("G")
scrieți ((time.to_f * 1000.0)]. pack ('G')
Vreau să-i mulțumesc lui Dmitry
Steflyuk pentru această corecție.
$ mencoder \
orig_file.ext \
-din 25 \
-o dest_file.flv \
-de lavf \
-oac mp3lame \
-lameopts abr: br = 64 \
-sarma 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 scară = 320: 240
....
....
$ flvtool2 -UP dest_file.flv
...
Aceste comenzi convertesc fișierul orig_file.ext la
dest_file.flv și adăugați meta-informație.
Distribuiți acest articol cu prietenii dvs.: