如何使用 ffmpeg 转换 .DXA 文件

如何使用 ffmpeg 转换 .DXA 文件

我有 .dxa 视频片段,我想用 ffmpeg 将其转换为更标准的格式。通过研究,我发现有些人建议先转换为 .yuv,然后再从 .yuv 转换为 .mp4。(ffmpeg -video_size 640x480 -r 25 -i meetsquid.dxa -c:v rawvideo -pix_fmt yuv420p out.yuv)我能够从 .dxa 转换为 .yuv,但我认为文件已损坏。一旦文件是 yuv,我尝试从 yuv 转换为 mp4,我就会收到一条消息,内容类似于“错误输入大小不能为 0X0”

有没有办法转换这个文件?这是我从 ffprobe 获得的一些信息

Input #0, dxa, from 'meetsquid.dxa':
  Duration: 00:00:44.40, start: 0.000000, bitrate: 356 kb/s
    Stream #0:0, 39, 1/10: Video: dxa, 1 reference frame, pal8, 640x480, 0/1, 10 fps, 10 tbr, 10 tbn, 10 tbc
    Stream #0:1, 39, 1/11025: Audio: adpcm_ms ([2][0][0][0] / 0x0002), 11025 Hz, 1 channels, s16, 44 kb/s
[AVIOContext @ 00000242ad489180] Statistics: 2670875 bytes read, 80 seeks

相关内容