להלן מדריך קצר להמרת קבצי שמע באמצעות ffmpeg. |
פורמט אודיו
MP3 -> MP3
זאת כדי להוריד את איכות ה- MP3:
$ lame -b 64 source_file.mp3 destination_file.mp3
64 יהיה קצב הסיביות החדש של הקובץ. ניתן להשתמש בכל אחד מהערכים הבאים: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. ככל שקצב הסיביות גבוה יותר, איכות השמע גבוהה יותר ( וככל שגודל הקובץ גבוה יותר).
MP3 -> OGG
נדרשת תוכנית Mp32ogg
להתקין את mp32ogg
להמיר
$mp32ogg music.mp3 music.ogg
להמרת התיקייה כולה
$ mp32ogg * .mp3 * .ogg
להלן מספר המרות נפוצות בקבצי קול באמצעות Ffmpeg.
WMA -> MP3
אחרי הפרמטר ab נפרט את bitrate של ה- MP3 (192 בדוגמה).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
WAV -> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG -> MP3
חילץ את האודיו מקובץ MPEG והמיר אותו ל- MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ פחדנות - ביו - 44100 - o פלט. גל input.mid
MIDI -> OGG
$ פחידות -Og -s 44100 -o פלט.וג input.mid
פורמטים של וידאו
כמה המרות נפוצות בקבצי וידאו מפורטות להלן באמצעות Ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
מגרסה 9.04 עליכם להתקין את החבילה libavcodec-unstripped-52 ולהחליף את '-acodec mp3' ב '-acodec libmp3lame' באפשרויות הפקודה.
AVI -> VCD
הוספת האפשרות -ה השתמש באיכות גבוהה.
$ ffmpeg -i myfile.avi-target pal-vcd myfile_vcd.mpg
AVI -> DV
זהו פורמט הווידאו הדיגיטלי, זהה שיוצר על ידי מצלמת וידאו דיגיטלית והוא זה שניתן להשתמש בו לעריכה עם Kino.
$ ffmpeg -i movie.avi-target pal-dv movie.dv
זה נותן לי כמה שגיאות תזמון שמע שאינני רואה שהן מורגשות. אם אתה רוצה להימנע מהם, תצטרך לעשות זאת בדרך זו:
$ mencoder movie.avi -ovc lavc -oac pcm -o movie-new.avi $ ffmpeg -i movie-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm movie-new.avi
דרך נוספת לעשות זאת:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
קינו קורא גם את פורמט ה- AVI שנוצר בצורה זו (למשל מ- FLV):
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate = 1350 -o output.avi input.flv
AVI -> PNG
$ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png
3GP -> MPEG4
$ ffmpeg -i movie.3gp -vcodec mpeg4 -codec mp3 movie.avi
RMVB -> AVI
$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts bitrate = 1200 video_input.rmvb -o video_output.avi
MPEG -> 3GP
$ ffmpeg -i file.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 פלט .3gp
או גם עם יותר איכות:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 פלט .3gp
MPEG -> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG -> FLV
$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv
הקובץ שנוצר אינו מכיל את מידע המטא נתונים כהלכה. זה מרמז שכאשר אתה משתמש בקובץ במציג וידאו פלאש כמו נגן וידאו פלאש הקובץ ייראה בסדר, אך סרגל ההתקדמות לא יתעדכן. כדי לתקן זאת השתמש בכלי השירות flvtool2 שתמצא את זה ב http://inlet-media.de/flvtool2. הוא מיוצר ברובי ולכן יהיה עליכם להתקין את החבילה המתאימה. הוא משמש כך:
$ flvtool2 -U movie.flv
יש לנו גם כלי עזר נוסף שנקרא מזרק FLV MetaData שגם אם זה עבור Windows, זה עובד בצורה מושלמת עם יַיִן (לפחות גרסת שורת הפקודה). הוא משמש כך:
$ יין flvmdi.exe movie.flv
דרך נוספת להמיר לפורמט FLV היא באמצעות מקודד:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050-rate 22050 -ovc lavc -lavcopts vcodec = flv: vbitrate = 340: autoaspect: mbd = 2: trell: v4mv -vf scale = 320: 240 -lavfopts i_certify_th_t_my_video_stream_does_not_use_b_frames
FLV -> MPEG
$ ffmpeg -i video.flv video.mpeg
FLV -> AVI
$ ffmpeg -i video.flv video.avi
JPG -> DivX
$ mencoder -mf on: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
אז זה מראה לך תמונה כל שתי שניות, אם אתה רוצה כל ארבע שניות אתה צריך להכניס 0.25 פנימה fps.
אם פקודה זו אינה עובדת עבורך, נסה
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf scale = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
בעזרתו תקבל סרטון של כל קבצי ה- jpg הממוקמים בנתיב שממנו אתה מפעיל את הפקודה ומראה לך תמונה אחת כל 1 שניות.
כלול כתוביות בסרטון
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
המרת סרטון לפורמט OGV Theora
Ogg Theora הוא קודק הווידאו המותקן מראש כברירת מחדל באובונטו, כך שלא תצטרכו להתקין חבילת קודק כלשהי כדי להפעיל אותם באובונטו (זה היתרון של תיאורה). להלן מספר דוגמאות לשימוש בהמרות וידאו ffmpeg2theoraכדי להתקין אותו, אנו פותחים מסוף (יישומים> אביזרים> מסוף) וכותבים:
$ sudo aptitude להתקין ffmpeg2theora
Ffmpeg2theora היא תוכנית פקודה (לא גרפית), כך שהכל משמש מהטרמינל, הווידיאו שברצונך להמיר חייב להיות בתיקיית הבית של המשתמש.
בכל פורמט וידאו -> אוג תיאורה
$ ffmpeg2theora וידאו קליפ. הרחבה
זה ייצור קובץ Ogv Theora שנקרא video clip.ogv. כדי לקודד אותו באיכות אחרת, נניח שאיכות וידאו: 7 ואיכות שמע: 3:
$ ffmpeg2theora -v 7 -a 3 וידיאו קליפ הרחבה
אתה יכול גם להשתמש ב- v2v Presets לקידוד הווידאו שלך
$ ffmpeg2theora -p video clip.dv
o
$ ffmpeg2theora -p video clip.dv
שהקידוד של הסרטון מתחיל מהעשרה השנייה ומסתיים בדקה השנייה של הסרטון
$ ffmpeg2theora -s 10 -e 120 וידיאו קליפ הרחבה
שהווידאו בריטי הוא 512 והשמע 96
$ ffmpeg2theora -V 512 -A 96 וידיאו קליפ הרחבה
גודל הווידאו שונה ל -640 × 480
$ ffmpeg2theora -x 640 -y 480 וידיאו קליפ הרחבה
למטב את גודל הווידיאו
$ ffmpeg2theora - אופטימיזציה של קליפ הווידיאו
ציין שם פלט (הסרטון כבר מקודד)
$ ffmpeg2theora -o וידאו קליפ שם חלופי. הרחבה
כפי שברור ניתן להשתמש בפקודות הקודמות בשורה אחת
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 - אופטימיזציה- o קליפ וידאו חלופי.
בדוק את התוצאה
אם פורמט היעד אינו נתמך על ידי נגן המדיה טוטם אתה יכול להשתמש ביישום ffplay מה מגיע בחבילה ffmpeg, ישמיע כל פורמט הנתמך על ידי ffmpeg. זה שימושי, למשל, לפורמט השמע הנייד של AMR.
ממירים אחרים
- המרת קבצי וידאו בחינם ישירות לטלפון הנייד, iPod, PSP, PC זהו שירות המרה מקוון, כך שלא תצטרך להתקין שום דבר במחשב האישי שלך.
- Zamzar ממיר פורמט מקוון נוסף בחינם. זה מאפשר להמיר גם מסמכים וגם שמע ווידאו.
- פילש ועוד ממיר פורמט מקוון!
- ממיר מדיה נייד זהו ממיר מרובה צורות עם ממשק גרפי פשוט למדי. עובד עם גרסה אחת Ffmpeg נערכו לתמיכה בפורמטים נוספים.
- מתרגן אריסטה זהו פרויקט חדש שמקל על המרת פורמטי וידאו במיוחד. מבחינה גרפית זה נחמד מאוד, אם כי הוא עדיין לא ארוז לאובונטו ואם אתה רוצה לנסות את זה תצטרך לעשות את זה בדרך הישנה.
- המר קבצים המרת קבצים הוא שירות המרת קבצים מקוון חדש. זוהי אפשרות אחת נוספת שיש למשתמשים בבחירת שירות המאפשר לנו להזין קובץ בפורמט מסוים, כך שניתן להמיר אותו לקובץ אחר באותו או בפורמט אחר באותה קטגוריה.
- קוקטוקס זהו ממיר מקוון רב-תכליתי רב עוצמה שעובד עם יותר מ -50 פורמטים שונים, ומאפשר לך לבצע כל מיני המרות ישירות מהדפדפן, ללא צורך בהתקנה של ממש, וללא תשלום לחלוטין.
תודה ... לא ידעתי כל מה שתוכנית כל כך פשוטה אך כל כך חזקה יכולה לעשות, כל יום אני יותר משוכנע בהחלטתי לעבור לינוקס (יש לי OpenSuse 12.2)
איזה עורך וידאו הוא זה שנראה בתצלום?
זה נקרא «סינלרה"
גרסיאס! סלודוס!
אני מוריד את הכובע בפני נושא כל כך יפה ומידע יקר, אני צריך להגיב שאתמול 12-12-2011 חיפשתי איך לשנות פורמטים של וידאו ונתקלתי במידע מ Ffmpeg, לאחר הקריאה אני רואה את הכוח האמיתי שלו היום אני מוצא נושא זה עם מידע מפורט.
נושא מצוין
כאב ראש נוסף שנרפא על ידי הבלוג הזה. הטוב ביותר באינטרנט, ללא ספק.
תודה דני.
לְחַבֵּק! פול.