ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
האורח השלישיאורח · ·
 

הודעה פורסם: 01/12/2010 - 17:26
נושא ההודעה: שינוי אוטומאטי של תגיות בקבצי mp3 בהמרה מ- ogg

היו לי הרבה דיסקים שעשיתי להם rip לפורמט ogg שרציתי להפוך ל- mp3.
זה די קל עם ffmpeg:

קוד:


for i in *.ogg; do ffmpeg -i "$i" -ab 128 "`echo $i | sed 's/\(.*\.\)ogg/\1mp3/'`" ; done



הבעיה היא שהוא לא מעביר את התגיות בעצמו.
הפתרון id3v2 באובוטו sudo apt-get install id3v2.
עכשיו כתבתי איזה סקריפט קטן שמתקן את כל התגיות באותו directory:

קוד:

#!/bin/bash

# Loops over all mp3 files set the mp3 tags
# using id3v2
# params:
# $1 Album, $2 Artist, $3 genre (num from id3v2 -L) $4 year (num YYYY)

for i in *.mp3; do
    track=$(echo "$i" | sed 's/\([0-9]*\).*/\1/')
    title=$(echo $i | sed 's/[0-9]* - \(.*\).mp3/\1/')
    id3v2 -A "$1" -a "$2" -T $track -t "$title" -g $3 -y $4 "$i"
done



הסקריפט מקבל כפרמטרים את שם האלבום שם האמן הסוג (id3v2 -L בשביל לקבל את הקוד) ואת השנה ומתקן את כל התגיות באותו directory. זה עובד בתנאי שכל השירים ששייכים לאותו אלבום נמצאים תחת אותו directory כמובן אבל זה בדר"כ ככה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 01/12/2010 - 18:19
נושא ההודעה:

לדעתי הרבה יותר נוח לעשות את זה בקליקים אחדים מתוך rhythmbox או amarok (אם כי אין כל רע בלהשתעשע בסקריפטים).
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
queencyלא בפורום כעת ת.הצטרפות: 13/11/2008 · הודעות: 2139 ·
 

הודעה פורסם: 01/12/2010 - 19:15
נושא ההודעה:

החכמתי .

_________________
מערכת: GNU/Linux debian
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [האורח השלישי]
  2. לולי
  3. queency