ffmpeg获取流/编解码器信息,并使用它来转换另一个文件



我有两个视频文件:example.mp4和output.mp4。

我想将output.mp4转换为确切的编解码器,bt7,主要/次要品牌等,例如.mp4。

我知道我可以用ffmpeg或exiftool提取这些数据,但有办法自动提取吗?

final FlutterFFprobe _flutterFFProbe = FlutterFFprobe();
MediaInformation mi = await _flutterFFProbe.getMediaInformation(FileUrl);
Map<dynamic, dynamic>? mediaProperties = mi.getMediaProperties();
Map<dynamic, dynamic>? allProperties = mi.getAllProperties();

最新更新