Я думал, сегодня утром я нашел ответ на мою большую головную боль, но, видимо, я не достаточно умен, когда дело доходит до кодирования: http://forum.videolan.org/viewtopic.php?f=12&t=98694Пакетного скрипта для перекодирования MXF видео файлов с помощью VLC (Mac)
Моей проблемы заключается в следующем: я - видеоредактор, и на прошлой неделе оба моих диска в моем RAID NAS разбились. Я смог восстановить 500 ГБ видео, но потерял индекс, поэтому все файлы потеряли свои ссылки, а некоторые из них были повреждены и искажены. Единственное приложение, которое читает их независимо от того, на какой стадии они находятся, - VLC (лучший игрок в течение многих лет BTW). Так что он читает все мои файлы и чудо, у него также есть встроенный мастер перекодировки, который, безусловно, является наиболее качественным: когда я делаю вывод в .ts с высоким сжатием битрейта, у меня нет потери качества, и, прежде всего, он читается плавно в премьере CS6, поэтому, даже если все мои мои файлы находятся по всему магазину, где-то я нашел способ их восстановить, а также возможность отправить их в мою программу редактирования видео!
Только проблема VLC не выполняет пакетное перекодирование, и эта проблема касается около 3000 видеофайлов, которые необходимо преобразовать из их исходного (теперь восстановленного, но поврежденного) .MXF в высококачественный Mpeg.ts (редактируемый в Premiere Pro CS6).
Я нашел в этом форуме: http://forum.videolan.org/viewtopic.php?f=12&t=98694 способ, который мог бы облегчить автоматизацию пакетного процесса с использованием капли applescript.
Так что я следил за информацией в сообщении, но не повезло, моя кодировка действительно s ** ks.
Что обещает эта нить очень привлекательно для меня, если я могу сделать это, я говорю, что, создав приложение apple script, я смогу отбросить видеофайлы в App, и он должен открыть VLC и перекодировать ... много лучше, чем проходить через мастер, набирать и записывать все настройки и запускать транскодированные видеофайлы x3000: S
Так идеально (моя мечта сейчас !!), я бы хотел сделать это или событие лучше отбросить папку в приложении значок и вывести его с тем же именем файла в другой папке в новом редактируемом формате!
Так что, если их кто-нибудь знаком с яблочными сценариями, пожалуйста, помогите, я думаю, что я почти там, это, вероятно, путь источника и назначения, в котором я ошибаюсь! ПОЖАЛУЙСТА ПОМОГИ!!
Вот кусок кода они дают:
on open these_items
try
process_item(these_items)
end try
end open
-- this sub-routine processes files
on process_item(this_item)
set full_path to the POSIX path of this_item
do shell script "/Applications/VLC.app/Contents/MacOS/VLC" & " '" & full_path & "' --sout='#transcode{vcodec=h264,vb=800,acodec=mp4a,ab=192}:standard{access=file,mux=mp4,dst=" & full_path & ".mp4}'"
end process_item
А вот сценарий VLC дает мне относительно моего транскодирования выходных файлов формата:
:sout=#transcode{vcodec=mp2v,vb=3072,acodec=mp4a,ab=256}:standard{mux=ts,dst=/Volumes/Untitled/EarthFreq_2013/EF2013_0132.ts,access=file}
И вот что я пытаюсь сделать (смешивание обоих):
on open these_items
try
process_item(these_items)
end try
end open
-- this sub-routine processes files
on process_item(this_item)
set full_path to the POSIX path of this_item
do shell script "/Applications/VLC.app/Contents/MacOS/VLC" & " '" & volume/Macintosh HD/Users/GANDA/Desktop/sourcefolder & "' --sout='#transcode{vcodec=mp2v,vb=3072,acodec=mp4a,ab=256}:standard{access=file,mux=ts,dst=" & volume/Macintosh HD/Users/GANDA/Desktop/destinationfolder & ".ts}'"
end process_item
Я уверен, что я не так далеко .. но, может быть, я? Я видеоредактор, а не кодер, я бы с удовольствием понял еще кое-что, но, пожалуйста, оставьте мне немного времени, и я обещаю, что доберусь до того, как умру!
Кто-нибудь меня понимает ?? Скажите, что я не один!
Мир
Ноли
Я просто не могу в это поверить! YThis работает как charme! Вы, кодеры, волшебник 3-го тысячелетия! Я чувствую себя неграмотным, я знаю, что мне нужно это сделать сейчас, возможно, мой первый подход будет состоять в том, чтобы участвовать в создании отчетов для Bug и программного обеспечения для редактирования видео с открытым исходным кодом! ВЫ абсолютно рок спасибо !! Как я могу помочь? Вам нужны видеоролики? мой сайт: www.gandaprod.net – Noli
Всегда полезно принять ответ, который решил вашу проблему. Вы также можете использовать ответы/комментарии. – 2013-04-02 04:34:40
Что такое ответ «вверх»? Извините за новинку за форум, но очень заинтересован в том, чтобы делать то, что нужно, чтобы оценивать вас лучше всего !! – Noli