  : 2D-,  9:16     
 


        ,  :  2D-,  9:16,     ,      ,     14 LUFS.        4   23   ,     ,      .    ffmpeg    ,     ,     ffprobe,       ,           ,         .   : ,    ,      -,     .





 

  : 2D-,  9:16     





  





 2D-,  9:16    ?14 LUFS    4 





 


 ,             ,  .          :       4   23   ,       ,      .

, , ,      .        -,      :  ,    .       ,  ;      ,    _ffprobe_.




 1.  :   


    ,   ,    :



















vertical_1_rain.mp4

13,0 

720?1280

24

h264, ~1 196 /

AAC 48 , 

1,94 



vertical_2_comet.mp4

14,0 

720?1280

24

h264, ~818 /

AAC 48 , 

1,43 



vertical_3_final.mp4

14,0 

720?1280

24

h264, ~845 /

AAC 48 , 

1,48 



       :       ,       .   ,   .




 2. :    ffmpeg  pipe


  png-  . draw_frame(t)    ,       ffmpeg  raw video:

ffmpeg = subprocess.Popen([

"ffmpeg", "-y", "-f", "rawvideo", "-pix_fmt", "rgb24", "-s", f"{W}x{H}",

"-r", str(FPS), "-i", "-", "-an", "-c:v", "libx264", "-preset", "medium",

"-crf", "18", "-pix_fmt", "yuv420p", "-movflags", "+faststart", str(out),

], stdin=subprocess.PIPE, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)



for i in range(f0, f1):

t = i / FPS

frame = draw_frame(t).convert("RGB")

ffmpeg.stdin.write(frame.tobytes())

  ,  :

-i -  rawvideo   .   ,   ,       ,   .

-an   .   :     ,       .

-crf 18  -preset medium.  18  4    ,       ,       .

+faststart.       ,     ,         .




  .


   .

   ,     (https://www.litres.ru/book/shadrin-borisovich-d/vertikal-nyi-rolik-skriptom-2d-animatsiia-vyrezka-74708658/)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


