ffmpeg: редактировать метаданные и автоматически увеличивать их имя + устанавливать значение «Заголовок» на основе «Имя» - PullRequest
0 голосов
/ 28 декабря 2018

Этот код PowerShell делит большой аудиофайл (sound1) на 5-минутные части и сохраняет их как sound100_1.mp3, sound1_002.mp3 ...

ffmpeg -i $file_name_complete -f segment -segment_time 300 -c copy $fileNameOnly"_"%03d$fileExtensionOnly
  • Какможно ли установить метаданные title такими же, как file name?

  • И как я могу (одновременно) редактировать метаданные Album с инкрементным увеличениемимя (это бесполезно, но это понять, как это работает).Это должно быть alb_1, alb_2.

Я видел на документах , которые я должен использовать:

-metadata title="my title"

Но:

  • я должен повторять каждый раз -metadata для каждого метаданных? РЕДАКТИРОВАТЬ: да в соответствии с этим

  • как я могу увеличить число, так как заголовок должен быть в кавычках (-metadata title="$fileNameOnly""_"%03dне будет работать, так как последняя кавычка отсутствует)

  • как мне установить поле title, чтобы оно приняло то же значение, что и Name?


Это не сработало:

ffmpeg -i $file_name_complete -f segment -segment_time 300 
       -metadata title="$fileNameOnly""_"%03d album="test" 
       -c copy $fileNameOnly"_"%03d$fileExtensionOnly

Я получаю эту ошибку:

-метаданные: термин «-метаданные» не распознается какимя командлета

...