如何使用PHP将UPC(通用产品代码)和ISRC(国际标准录制代码)等元数据添加到mp4文件中?
我使用php ffmpeg在mp4上添加metatag,但它不适用于isrc和upc。在mp3上添加upc和isrc元标记时,ffmpeg工作正常。 用于将元数据添加到mp4的代码如何使用PHP将UPC(通用产品代码)和ISRC(国际标准录制代码)等元数据添加到mp4文件中?,php,mp4,meta-tags,ffmpeg-php,Php,Mp4,Meta Tags,Ffmpeg Php,我使用php ffmpeg在mp4上添加metatag,但它不适用于isrc和upc。在mp3上添加upc和isrc元标记时,ffmpeg工作正常。 用于将元数据添加到mp4的代码 $video = $ffmpeg->open(__DIR__ . '/audio.mp3'); $format = new FFMpeg\Format\Video\X264(); $format ->setVideoCodec("libx264"); $f
$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');