Как добавить метаданные, такие как UPC (универсальный код продукта) и ISRC (международный стандартный код записи), в файлы mp4 с помощью PHP?

Я использую php-ffmpeg для добавления метатега на mp4, но он не работает для isrc и upc. При добавлении мета-тегов upc и isrc в mp3, ffmpeg работает нормально. Код для добавления метаданных в mp4

$video = $ffmpeg->open(__DIR__ . '/audio.mp3');
        $format = new FFMpeg\Format\Video\X264();
        $format ->setVideoCodec("libx264");
         $format ->setAudioCodec("aac");

        $video->filters()->addMetadata(["title" => "My songVideo", "artist"=>"artistVideo", "album"=>"AlbumVideo", "composer"=>"ComposerVideo4", "track" => "103","date"=>"2018","isrc"=>"us:1231123123","upc"=>"12325456"]);
        $format->on('progress', function ($video, $format, $percentage) {
            echo "$percentage % transcoded";
        });


        $format
            ->setKiloBitrate(1000)
            ->setAudioChannels(2)
            ->setAudioKiloBitrate(256);

        $video->save($format, 'video.mp4');

0 ответов

Другие вопросы по тегам