המרת קבצים לUTF-8 בדרך הקלה

לא לפני הרבה זמן, דור כתב על המרת קידוד של כתוביות בלי המסוף. השיטה שלו כרוכה בלפתוח את Gedit לעשות שמירה בשם. תהליך די מיגע אם צריך להמיר הרבה כתוביות, או קבצים.

עדכון נוסף: משתמשי פדורה לא צריכים להשתמש במסוף כדי להתקין, כי הכנתי חבילה לפדורה.

עוד עדכון: אחרי ההתקנה יש לסגור ולפתוח את נאוטילוס. ניתן לעשות את זה ע"י התנתקות והתחברות מחדש, אתחול המחשב או לחיצה על Alt+f2 (או במסוף) וכתיבת killall nautilus.

צפריר כתב סקריפט שעושה את העבודה בקלות (תודה צפריר!), הנה הוא כאן*. הורידו את הסקריפט למחשב, שימו אותו איפהשהוא בPath (לדוגמה /usr/bin) ותנו לו הרשאות הרצה, למשל כך:

chmod +x convert-to-utf8

עכשיו כל מה שנשאר זה להוסיף אותו בפתור "פעולה" לנאוטילוס, באמצעות nautilus-actions. (אם החבילה לא מותקנת אצלכם, צריך להתקין אותה כדי להשתמש ב"פעולה") כך נוכל להמיר קבצים לUTF-8 באמצעות לחיצה עליהם במקש ימני.

הורידו את הקובץ הזה, ויבאו אותו לתוך gconf, כך:

gconftool-2 –load utf8-action.xml

שימו לב שוורדפרס מקלקל מקפים, אלו שני מקפים קטנים ולא אחד ארוך.

עכשיו ניתן להמיר קבצי טקסט (כולל כתוביות לסרטים) לקידוד UTF8 בקלות (שתי לחיצות).

תהנו!

עדכון:

ערכתי את הסקריפט כך שיהיה ניתן להשתמש בו להמרה של מספר קבצים בו זמנית, וגם שיציג הודעות שגיאה או מידע בצורה גרפית, באמצעות zenity, והוספתי רישיון לסקריפט.

*מוגש לכם עם שינויים קלים המון שינויים שאני עשיתי, כך שאם אתם מוצאים בעיות בסקריפט, זו כנראה אשמתי.
This entry was posted in לינוקס and tagged , . Bookmark the permalink.

4 Responses to המרת קבצים לUTF-8 בדרך הקלה

  1. Ddorda Ubuntu Linux Mozilla Firefox 3.0 says:

    יעיל מאוד.
    ההבדל בין הגישה שלך לשלי, היא שאני פונה אל משתמשי הקצה ואתה פונה אל משתמשים שכבר לא פוחדים מהמילה סקריפט ומסוף, אז אני לא בטוח שזה השווה ראויה…

    דור.

    • אלעד Fedora Linux Mozilla Firefox 3.6.7 says:

      בגישה שלי אין צורך לפתוח את המסוף כל פעם. זה רק חד פעמי, להתקנה.
      אתה מוזמן ליצור חבילה להפצה המועדפת עליך שתתקין את זה בלי מסוף.

  2. queency Linux Mozilla Firefox 3.5.5 says:

    היו לי הרבה בעיות עם פתיחת קבצי SRT עם בעיה נקודתית בקידוד .
    זה לא הצליח לא עם GEDIT ולא עם RECODE עד שפתחתי טרמינל של פיתון וזיהיתי את התו הבעייתי.

  3. אריאל Linux Mozilla Firefox 4.0 says:

    שלום אלעד, הרבה זמן עבדתי בצורה שלך. להוריד קובץ כתוביות, לפתוח אותו, לשנות את הקידוד ולשמור בקידוד UTF-8. כעת שיניתי את קידוד ברירת המחדל בתוכנת הנגינה, למשל ב-vlc והוא במקום לצפות ל-UTF-8 מצפה ל-ISO-8859-8.

    חוץ מזה, עברתי לאחרונה לפדורה LXDE ספין וככה מצאתי את הבלוג שלך.