Вопрос - Нужно выбрать оба *.mp3
, *.m4a
файла из каталога. У меня есть некоторые аудио, видео файлы, я использую ffmpeg или ffprobe
для получения продолжительности файла,
Он работает в al oop, имена аудио будут взяты из листа Excel. В моей директории у меня есть оба файла mp3
, m4a
.
Это мой код:
$file = (Get-Item -Path ".\CPExport.xlsx")
#$sheetName = "Sheet1"
#Create an instance of Excel.Application and Open Excel file
$objExcel = New-Object -ComObject Excel.Application
$workbook = $objExcel.Workbooks.Open($file)
$sheet = $workbook.Worksheets.Item(1)
$objExcel.Visible=$false
#Count max row
$rowMax = ($sheet.UsedRange.Rows).count
#Declare the starting positions
$rowName,$colName = 1,1
$id = $sheet.Cells.Item($rowName+$i,$colName).text
$audioId = "$id.m4a"
$videoId = "$id.mp4"
$duration6= ffprobe -v error -show_entries format=duration -of csv=p=0 $audioId
Поэтому я использую эту переменную $audioId
и передаю ее в свой код ffmpeg. Здесь я могу выбрать только файлы m4a, мне нужно выбрать файлы mp3 и m4a.
Любое предложение?
Я использую Powershell.
Спасибо.