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 κάνει την διαδικασία πιο γρήγορη.

Comments are closed.