Dizileri'In ExtendScript bağlantı Premiere Pro kullanarak içe aktarılan dosyalar Ekle
Deniyorum oluşturmak için bir komut dosyası ExtendScript
Premiere Pro o-ecek yük-belirtilen video dosyaları, klip onlara belirtilen başlangıç ve bitiş saatleri yer onları içine bir sıra ve sonra dışa çıkan film.
Anladığım kadarıyla Adobe yok resmi belgeler hakkında betik için Premiere Pro, çok çalışıyorum verileri tarayıcı (ExtendScript Toolkit
ESTK
) ve bir toplama kullanışlı sınıf başvuruları buldumhere.
Başarıyla gerekli bilgileri belirtir ve video dosyalarını almak ve yeni bir dizi oluşturmak için nasıl da biliyor CSV dosyası (açıklandığı gibi . ben doldurdum ^strong>here). Şimdi yaşıyorum sorun alınan dosyalar düzgün kesilmiş oluyor ve sıra halinde yerleştirilir. Bu activeSequence setİnPoint ve setOutPoint gibi yöntemleri olduğunu görüyorum, ama bu doğru ihracat süsleme üzerine neden görünmüyor.
Burada genel senaryo akışını göstermek için yorum benim kod:
#target premierepro
var myDir = "G:\\directoryWithVideoFiles\\";
// defined "indexOf" subfunction here
// ***** begin main body of script *****
// (dataRuns has fields runName, startVideo, startTime, stopVideo, stopTime)
// Import video files listed in dataRuns
var vidFiles = new Array;
for (i=0; i<dataRuns.length; i ) {
if (indexOf.call(vidFiles,myDir dataRuns[i].startVideo '.MPG') == -1) {
vidFiles.push(myDir dataRuns[i].startVideo '.MPG');
}
if (indexOf.call(vidFiles,myDir dataRuns[i].stopVideo '.MPG') == -1) {
vidFiles.push(myDir dataRuns[i].stopVideo '.MPG');
}
app.project.createNewSequence(dataRuns[i].runName,'');
}
app.project.importFiles(vidFiles);
// at this point, for each run (called runName) I need to:
// - take a clip of the startVideo from the startTime to the end of the video
// - take a clip of the stopVideo from the start of the video to the stopTime
// - put clip 1 at the beginning of the associated sequence, & clip 2 right after
// - export the sequence as a new video file
CEVAP
İşte n/v üreten kısmı:
([] /-/[(!!1 [])[1>>1] (!!1 [])[1<<1^1] (!1 [])[1|1<<1] (!!1 [])[1^1]])[1^11<<1]
Firefox, ([] /-/[(!!1 [])[1>>1] (!!1 [])[1<<1^1] (!1 [])[1|1<<1] (!!1 [])[1^1]])
olarak değerlendirir
"function test() {
[native code]
}"
Chrome ise
"function test() { [native code] }"
1^11<<1
23 eşittir. Firefox'un ekstra boşluk nedeniyle, bu pek yeterli değil '' yerine''. n v
Ve bu İşlev güvenmemelisiniz yüzden#davranış olabilirdi. ;)
EDİT: Nihayet makul karıştırılmış çapraz tarayıcı sürümünü buldum:
[[] 1/!1][1^1][1>>1] ({} [])[1<<1^11>>1] ([] !!-[])[1<<1] [/~/ {}][ !1][-~1<<1] ([] /-/[(!!1 [])[1>>1] (!!1 [])[1<<1^1] (!1 [])[1|1<<1] (!!1 [])[1^1]])[(1^11<<1) (parseInt("010")<10?(1 1 1 1):0)] ([,][~1] [])[1-~1] [[] {}][!1.1%1][11111.1.1*111e11|!1] (/1/ 1/[1<1][1%1])[1^11] [[],[] {}][1][ 1] (/<</[1] [])[1/1.1&1]
Bu bölümü n/v yerine:
([] /-/[(!!1 [])[1>>1] (!!1 [])[1<<1^1] (!1 [])[1|1<<1] (!!1 [])[1^1]])[(1^11<<1) (parseInt("010")<10?(1 1 1 1):0)]
hangi patlatır farklılıklar parseınt (görünüşe göre Firefox ayrıştırır numaraları ile başlayan 0 olarak sekizli ise Krom değil) eklemek 4 Firefox'un durum, böylece elde 'v' 'yerli' her iki durumda (bulamıyorum başka 'v' :P).
Bu parseınt yersiz görünüyor, ama şu an için yapabileceğim en iyi şey bu.
Visual Studio Klavye Kısayolu otomatik...
git başka ssh ile uzak bağlantı noktas...
Git tüm dosyalar değiştirilmiş, silinm...
-Fotokopi belge ile kullanarak() XHTML...
Ekle&; style= " display:"blok&quo...