Сорри не по теме, премьер однако да и ветка живая.
Привет, долгие лета! Ковидобесие победило, появилось дофига свободного времени, думал я, -- это пока первый раз не попросили заместить карантинных коллег. Сам-то я пока ни-ни, видимо виски -- отличная дезинфекция(алко -- очень вредно)
Вернулся, что называется в поля и началось.... Имеем, куча структуры P2 -> VIDEO, AUDIO и тд. Единственно,что могло стрипом видео и аудио -- старый, тормозной P2 viewer.
К счастью ещё раз вспомнил добрым словом Женю Мальцева, он здесь когда-то показал на примере VLC как "синхронизировать AV " А я какраз зафонател линуксом и зафигачил из г-на и палок скрипт для AHK -> MPV, может кому пригодится.
#NoEnv
EnvGet, home_path, USERPROFILE
PathMpv := home_path "\Downloads\mpv\mpv.exe"
Input = %1%
AudioFile := RegExReplace(Input, "si)\\VIDEO\\([^\\]*)\.MXF$", "\AUDIO\$1")
Ch0 := AudioFile "00" ".MXF"
Ch1 := AudioFile "01" ".MXF"
Ch2 := AudioFile "02" ".MXF"
Ch3 := AudioFile "03" ".MXF"
Run, "%PathMpv%" "%Input%" --window-scale=0.5 --force-window=yes --audio-file="%Ch0%" --audio-file="%Ch1%" --audio-file="%Ch2%" --audio-file="%Ch3%"
ExitApp
надо скачать и раззиповать mpv в папку ...\username\Downloads\mpv\mpv.exe или поменять путь в (PathMpv := home_path "\Downloads\mpv\mpv.exe")
и шоткатом чередовать каналы.
Опять же питон очень понравился. Написал уже пару скриптов для некоторого облегчения, например, имеем, структура P2 CONTENTS\VIDEO и т.д. Посмотрел превьюшки в эксплорере, отметил , нажал ctrl+c, запустил скрипт -- выбранное файло структурой скопировалось куда указано.
Нашел полезным следующие: Pymiere, PySimpleGui, OpenCV, https://github.com/PFython/AWSOM
В одной из контор благодаря админу не работал P2 viewer, виндовский эксплорер не показывал mxf thumbs.
Скачал портабл PotPlayer, шел в папку CONTENTS\VIDEO, включил в potplayer в плейлисте показ картинок, смотрел, выбирал нужное, далее ctrl+c, >питон скрипт>, файло копировалось структурой куда указано. Вот не весь код, просто для видиости...Если кому интересно, с удовольствием поделюсь и поучусь.
from pathlib import Path
import shutil
import tkinter
from os import getenv
import PySimpleGUI as sg
import subprocess
r = tkinter.Tk()
text = r.clipboard_get()
r.withdraw()
r.update()
r.destroy()
str1 = text.replace('\x1b', '')
str2 = str1.replace('*PotPlayerPlayListItem*', '')
str3 = str2.strip()
lst_str3 = str3.split('\t')
......
videos_sys_dir="c:\\users\\{}\\Videos".format(getenv("username"))
contents_dir = 'CONTENTS'
video_dir = 'VIDEO'
audio_dir = 'AUDIO'
clip_dir = 'CLIP'
channels = ['00','01','02','03']
---
На всякий случай, через премьеровский media browser тожно можно просматривать и копировать нужное в проект, также адобовский бридж умеет hover scrub и аудио вместе с видео, понимает структуру P2, но блин неудобно, заточено всё-таки на фото. Есть Prelude, однако, если подписка только на Премьер, в плане нет. Открыл для себя https://lesspain.software/kyno/ -- действительно удобная вещь, только недешёвая совсем. Спасибо Монтёру, есть возможность как следует протестировать
Вдогонку, а не встречали ли в свободном полёте https://knightsofthe...e.com/excalibur - выглядит очень вкусно.
С другой стороны, есть стимул изучать порт pymiere или оригинальный API
Сообщение отредактировано Muhin: 22 Apr 2021 - 23:17