{"id":4207,"date":"2011-05-18T10:11:27","date_gmt":"2011-05-18T08:11:27","guid":{"rendered":"http:\/\/lukse.lt\/uzrasai\/?p=4207"},"modified":"2015-05-20T08:36:18","modified_gmt":"2015-05-20T06:36:18","slug":"video-failu-konvertavimas","status":"publish","type":"post","link":"https:\/\/lukse.lt\/uzrasai\/2011-05-video-failu-konvertavimas\/","title":{"rendered":"Video fail\u0173 konvertavimas (praktiniai ffmpeg pavyzd\u017eiai)"},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-4214\" title=\"camera\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2011\/05\/camera.jpg\" alt=\"\" width=\"199\" height=\"186\" \/>Paie\u0161kos sistemose suformavus u\u017eklaus\u0105 apie video fail\u0173 konvertavim\u0105 parodoma daugyb\u0117 &#8220;bog\u016bj\u0173&#8221; rezulat\u0173. Tai komerciniai produktai ir &#8220;nemokamas&#8221; \u0161lam\u0161tas, kuris priter\u0161ia kompiuter\u012f ir gal\u0173 gale vistiek pra\u0161o b\u016bti nupirktas. Taigi, nepilstydamas i\u0161 tu\u0161\u010dio \u012f kiaur\u0105 papasakosiu apie \u012frank\u012f, kur\u012f jau senai naudoju &#8211; <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/www.ffmpeg.org\/');\"  href=\"http:\/\/www.ffmpeg.org\/\">ffmpeg<\/a> (windows naujausi <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/ffmpeg.zeranoe.com\/builds\/');\"  href=\"http:\/\/ffmpeg.zeranoe.com\/builds\/\">atsisiuntimai<\/a> arba lokali <a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/failai\/ffmpeg-git-9763420-win32-static.zip');\"  href=\"http:\/\/lukse.lt\/failai\/ffmpeg-git-9763420-win32-static.zip\">kopija<\/a>). Pradedan\u010diajam \u0161is \u012frankis gali nelabai patikti, nes jis neturi gra\u017eaus apipavidalinimo &#8211; tik komandin\u0119 eilut\u0119, ta\u010diau jis dirba nepriekai\u0161tingai ir labai tapydamas laik\u0105. Jei kas nuspr\u0119s, jog komandin\u0117 eilute baisus dalykas, galima naudotis <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/winff.org\/html_new\/');\"  href=\"http:\/\/winff.org\/html_new\/\">WinFF<\/a> &#8211; tai \u0161ios programos grafinis apipavidalinimas.<\/p>\n<p><!--more--><\/p>\n<p>Kadangi rakt\u0173 ir parametr\u0173 ffmpeg turi labai daug, pateiksiu kelis pavyzd\u017eius kaip galima naudoti:<\/p>\n<p>&nbsp;<\/p>\n<p>1. Automatinis visu MOV fail\u0173 kataloge konvertavimas. Kadangi yra tokie failai kaip MOV, kurie nei Windows nei Mac sistemoje neveikia taip kaip nor\u0117t\u016bsi, juos reikia konvertuoti i AVI. Labai praver\u010dia failams i\u0161 automobilin\u0117s kameros konvertuoti.<\/p>\n<pre>for \/r %%x in (*.MOV) do ffmpeg -i \"%%x\" -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 1280x720\u00a0 -b 5000000 \"%%x.avi\"<\/pre>\n<p>2. Kiekvieno AVI failo kadro i\u0161saugojimas JPG nuotraukom.<\/p>\n<pre>ffmpeg -i video.avi image%04d.jpg<\/pre>\n<pre>ffmpeg -vcodec mjpeg -qscale 1 -i video.avi image%04d.jpg<\/pre>\n<p>3.\u00a0 JPG nuotrauk\u0173 sujungimas \u012f AVI fail\u0105.<\/p>\n<pre>ffmpeg -f image2 -i image%d.jpg video.avi<\/pre>\n<p>4. Informacija apie video faila<\/p>\n<pre>ffmpeg -i video.avi<\/pre>\n<p>5. I\u0161 video failo i\u0161traukti gars\u0105<\/p>\n<pre>ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3<\/pre>\n<p>6. Konvertuoti AVI fail\u0105 \u012f animuot\u0105 GIF<\/p>\n<pre>ffmpeg -i video.avi video.gif<\/pre>\n<p>7. \u012e video fail\u0105 \u012fterpti nauj\u0105 audio takel\u012f<\/p>\n<pre>ffmpeg -i audio.wav -i video_original.avi video.avi<\/pre>\n<p>8. I\u0161 audio failo i\u0161kirpti atkarp\u0105<\/p>\n<pre>ffmpeg -ss 00:00:10 -t 15 -i inout.mp3 -acodec copy output.mp3<\/pre>\n<p>9. Konvertuoti FLV i AVI<\/p>\n<pre><code>ffmpeg -i video.flv -ab 56 -ar 22050 -b 500 -s 320x240 video.avi<\/code><\/pre>\n<p>10. Palaikomi formatai.<\/p>\n<pre>ffmpeg -formats<\/pre>\n<p>11. Pakeisti video failo FPS ir i\u0161saugoti suma\u017eint\u0105 JPG fail\u0173 sek\u0105 (time-lapse gamyba).<\/p>\n<pre>ffmpeg -i video.avi -r 1\/10 -s 320x240 image_%04d.jpg<\/pre>\n<p>12. I\u0161saugoti suma\u017eint\u0105 kadra i\u0161 10&#8217;tos sekund\u0117s (thumbnail gamyba).<\/p>\n<pre>ffmpeg -i video.avi -vframes 1 -s 320x240 -ss 10 thumb.jpg<\/pre>\n<p>13. Sujungti atskiras nuotraukas \u012f MJPEG.<\/p>\n<pre>ffmpeg -r 6 -i \"%04d.jpg\" -an -vcodec copy out.avi<\/pre>\n<p>14. Video failo garso takelio konvevimas i MP3 fail\u0105.<\/p>\n<pre>ffmpeg -i video.mp4 -b:a 192K -vn music.mp3<\/pre>\n<p>I\u0161samus ffmpeg apra\u0161ymas yra <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/www.ffmpeg.org\/ffmpeg-doc.html');\"  href=\"http:\/\/www.ffmpeg.org\/ffmpeg-doc.html\">\u010dia<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Paie\u0161kos sistemose suformavus u\u017eklaus\u0105 apie video fail\u0173 konvertavim\u0105 parodoma daugyb\u0117 &#8220;bog\u016bj\u0173&#8221; rezulat\u0173. Tai komerciniai produktai ir &#8220;nemokamas&#8221; \u0161lam\u0161tas, kuris priter\u0161ia kompiuter\u012f ir gal\u0173 gale vistiek pra\u0161o b\u016bti nupirktas. Taigi, nepilstydamas i\u0161 tu\u0161\u010dio \u012f kiaur\u0105 papasakosiu apie \u012frank\u012f, kur\u012f jau senai naudoju &#8211; ffmpeg (windows naujausi atsisiuntimai arba lokali kopija). Pradedan\u010diajam \u0161is \u012frankis gali nelabai patikti, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[19,5,15],"tags":[],"class_list":["post-4207","post","type-post","status-publish","format-standard","hentry","category-time-lapse","category-uzrasai","category-video"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2rU5c-15R","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts\/4207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/comments?post=4207"}],"version-history":[{"count":33,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts\/4207\/revisions"}],"predecessor-version":[{"id":8258,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts\/4207\/revisions\/8258"}],"wp:attachment":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/media?parent=4207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/categories?post=4207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/tags?post=4207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}