archive about

eyetv3 batch export

Σε διάφορους σκληρούς δίσκους που έχω, έχουν μαζευτεί Gigabytes από recordings του eyetv. Η αλήθεια είναι ότι το native format που σώζει το eyetv3 (βασισμένο σε MPEG2) είναι πολύ καλό για διάφορα πράγματα. Αλλά πιάνει πολύ χώρο, δεν είναι εύκολο να αξιοποιηθεί από άλλα προγράμματα, αν ξεχωρίσεις μόνο το mpeg δεν έχεις τα υπόλοιπα στοιχεία, όπως π.χ. πότε γράφτηκε. Αποφάσισα λοιπόν να κάνω μαζικό export όλα τα recordings.

Βασίστηκα στο script που βρήκα εδώ και κατέληξα με το παρακάτω:

set destFolder to "MacintoshHD:Users:Shared:videos:" tell application "EyeTV" set recordCount to count recordings if recordCount is greater than 0 then repeat delay 100 set busyList to recordings whose busy is true if busyList is {} then exit repeat end repeat repeat with myCounter from 1 to count recordings set showdate to start time of item myCounter of recordings set thisTitle0 to (year of (showdate) as number) & "-" & (month of (showdate) as number) & "-" & (day of (showdate) as number) set thisTitle1 to title of item myCounter of recordings set thisTitle2 to unique ID of item myCounter of recordings set station to station name of item myCounter of recordings set thisTitle to thisTitle0 & "-" & station & "-" & thisTitle1 & "-" & thisTitle2 export from item myCounter of recordings to file (destFolder & thisTitle & ".m4v") as AppleTV replacing yes end repeat repeat delay 100 set busyList to recordings whose busy is true if busyList is {} then exit repeat end repeat delete recordings end if end tell

Εδώ και δύο μέρες, τρέχει μία χαρά. Θα χρειαστεί αρκετές ακόμη για να μετατραπούν όλα, ευτυχώς το turbo.264 HD κάνει την διαδικασία πιο γρήγορη.