במאמר הבא אנו נסתכל על FFmpeg. זה אחד אוסף תוכנת שורת פקודה, קוד פתוח וחינמי, לעבודה עם קבצי מולטימדיה. מכיל א סט של ספריות שמע ווידאו, כמו שהם: libavcodec, libavformat ו- libavutil בין היתר. באמצעות FFmpeg, כל אחד יכול להמיר בין פורמטי וידאו ושמע שונים, להגדיר קצב לדוגמא, לשנות את גודל הסרטונים או להקליט את שולחן העבודה של המחשב. על האחרון כבר עמית דיבר איתנו לפני כמה זמן.
בשורות הבאות אנו הולכים לראות את הצעדים הדרושים התקן את FFmpeg באובונטו 18.04. נראה כיצד נוכל להתקין את הגרסה היציבה הנוכחית או את הגרסה האחרונה הזמינה. ניתן להחיל את אותן הוראות גם על אובונטו 16.04 ועל כל הפצה מבוססת אובונטו, כולל Linux Mint ו- Elementary OS.
FFmpeg באובונטו
התקן את FFmpeg 3.X
ב מאגרים רשמיים של אובונטו אנחנו יכולים למצוא FFmpeg, ואנחנו יכולים התקן בקלות עם מנהל החבילות המתאים. זו הדרך המהירה והקלה ביותר להתקין את FFmpeg באובונטו. עם זאת, ייתכן שהגרסה הכלולה במאגרים אינה הגרסה האחרונה הזמינה.
כשאני כותב שורות אלה, הגרסה היציבה הנוכחית הזמינה במאגרי אובונטו 18.04 היא 3.4.4. אם אתה מעוניין לקבל גרסה זו, עליך פשוט לבצע את השלבים הבאים כדי להתקין אותה באובונטו 18.04.
נתחיל בפתיחת מסוף (Ctrl + Alt + T). בה נכתוב את הדברים הבאים לעדכון רשימת החבילות הזמינות:
sudo apt update
אז אנחנו יכולים התקן את FFmpeg הקלדת הפקודה הבאה:
sudo apt install ffmpeg
לאחר ההתקנה, אל לאמת שהחבילה מותקנת כהלכה, אנו יכולים להשתמש בפקודה הבאה. פעולה זו תדפיס משהו כזה:
ffmpeg -version
להתייעץ עם כולם מקודדים ומפענחים זמינים, אנחנו יכולים לכתוב:
ffmpeg -encoders
ffmpeg -decoders
עם כל האמור לעיל, התקנו ואמתנו את ההתקנה של FFmpeg 3.X במערכת אובונטו שלנו. עכשיו אנחנו יכולים להתחיל להשתמש בו.
התקן את FFmpeg 4.X
אם נעדיף להתקין גרסה חדשה יותרעם ההוראות הבאות נוכל להתקין את FFmpeg גרסה 4.x באובונטו 18.04.
גרסה 4.X של חבילת תוכנה זו מוסיף שורה של פילטרים, מקודדים ומפענחים חדשים. גרסה זו היא זמין ב- PPA של ג'ונאתון F. השלבים שלהלן מתארים כיצד להתקין את FFmpeg 4.x באובונטו 18.04.
אנו מתחילים בפתיחת מסוף (Ctrl + Alt + T). בו נכתוב את הדברים הבאים כדי להוסיף את ה- PPA הדרוש:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
לאחר שהוספת את ה- PPA למערכת שלך, תוכל התקן את החבילה הדרושה הקלדה:
sudo apt install ffmpeg
עם זאת, מותקנת במערכת גרסה 4.X ומוכנה לשימוש. אתה יכול בדוק את הגרסה המותקנת עם אותה פקודה בה אנו משתמשים עם גרסה 3.X:
ffmpeg -version
כמה דוגמאות
בעת המרת קבצי שמע ווידאו באמצעות FFmpeg, אינך צריך לציין את פורמטי הקלט והפלט. פורמט קובץ הקלט ופורמט הפלט ממוקמים מתוך סיומת הקובץ.
אם היינו רוצים להמיר קובץ וידאו מ MP4 ל -, אתה צריך לכתוב משהו כמו:
ffmpeg -i entradaVideo.mp4 salidaVideo.webm
למקרה שאנחנו מעוניינים להמיר קובץ שמע MP3 לאוגההוראה תהיה כדלקמן:
ffmpeg -i entradaAudio.mp3 salidaAudio.ogg
בעת המרת קבצים נוכל לעשות זאת ציין את ה- codec שאנו רוצים להשתמש בו עם האפשרות -c. ה- codec יכול להיות שמו של כל מפענח / מקודד נתמך.
אם היינו רוצים להמיר קובץ וידאו מ mp4 ל webm באמצעות libvpx codec וידאו ו- codor שמע libvorbis. נצטרך להשתמש בהזמנה הבאה:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
במקרה של רצון להמיר קובץ שמע מ- mp3 ל- ogg המקודד עם קוד ה- libopus. הפקודה להשתמש תהיה משהו כזה:
ffmpeg -i entradaAudio.mp3 -c:a libopus salidaAudio.ogg
ניתן למצוא מידע נוסף על אופן השימוש בחבילת תוכנה זו התייעצות עם תיעוד רשמי מאת FFmpeg.
היו לי כמה בעיות בהפעלת קטעי וידאו mp4 באובונטו 20.10, אבל מצאתי את הפיתרון כאן. מיליון תודות!