吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4081|回复: 17
收起左侧

向各位大佬求助:已损坏amr音频修复

[复制链接]
linjiahuaigege 发表于 2020-8-19 17:39
25吾爱币

无法播放

无法播放

怀疑出错的位置

怀疑出错的位置


如上图:怀疑是文件尾出错。此音频为微信语音。用楼月微信语音播放器及potplayer及其他若干播放器尝试,均不能播放。格式转换也试过,仍然无效。
几年前在论坛上看到过MP4文件修复,经测试完全有效,所以来此求助大佬们,有没有专门修复amr格式音频的方法或软件!不胜感激!

最佳答案

查看完整内容

看了下文件格式确实不像有问题,potplayer也确实不能播放名字为损坏的那两个文件,猜测是解码器的问题。 但是可以用ffplayer直接播放或者用ffmpeg转成mp3之类的其他格式正常播放 ffmpeg下载地址 https://ffmpeg.zeranoe.com/builds/ 转换方法 ffmpeg.exe -i 损坏.amr output.mp3 同目录生成的output.mp3就可以正常播放。 需要批量转换的话可以写个批处理来执行

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

smldhz 发表于 2020-8-19 17:39

看了下文件格式确实不像有问题,potplayer也确实不能播放名字为损坏的那两个文件,猜测是解码器的问题。
但是可以用ffplayer直接播放或者用ffmpeg转成mp3之类的其他格式正常播放

ffmpeg下载地址
https://ffmpeg.zeranoe.com/builds/
转换方法
ffmpeg.exe -i 损坏.amr output.mp3
同目录生成的output.mp3就可以正常播放。
需要批量转换的话可以写个批处理来执行
WoShiXXX 发表于 2020-8-19 18:47
找个能听的AMR文件,用WinHex复制文件尾到不能听的文件试试?
smldhz 发表于 2020-8-19 19:21
方便的话文件发上来或者PM 从截图中看应该恢复问题不大
 楼主| linjiahuaigege 发表于 2020-8-19 20:14
smldhz 发表于 2020-8-19 19:21
方便的话文件发上来或者PM 从截图中看应该恢复问题不大

请告知方法。因为我有大量需恢复的此类文件!
 楼主| linjiahuaigege 发表于 2020-8-19 20:23
WoShiXXX 发表于 2020-8-19 18:47
找个能听的AMR文件,用WinHex复制文件尾到不能听的文件试试?

我研究一下这个软件。谢谢热心回复,感谢!
 楼主| linjiahuaigege 发表于 2020-8-19 21:35
本帖最后由 linjiahuaigege 于 2020-8-19 21:36 编辑

发现本论坛发布的AMRPLAYER 3.0 可播放potplayer识别为损坏的amr音频,只是不能批量播放,这是唯一的缺点!
https://www.52pojie.cn/forum.php ... 45339&highlight=amr
 楼主| linjiahuaigege 发表于 2020-8-19 21:37
如有更好的amr 音频文件修复软件,请推荐!谢谢
smldhz 发表于 2020-8-19 22:01
linjiahuaigege 发表于 2020-8-19 20:14
请告知方法。因为我有大量需恢复的此类文件!

你去看下amr格式的介绍,其实很简单的文件格式,一个文件头+一堆固定大小固定开头的音频帧
比如你这个文件文件头是
23 21 41 4D 52 0A
音频帧是14帧,帧头是0C 也就是AMR5.15
23 21 41 4D 52 0A 之后的整个文件都应该是这样的格式
0C XX(13个XX) 0C XX(13个XX)  0C XX(13个XX)
按这个格式检查整个文件把出错的帧删掉就好了 删除文件中出错的帧不会影响整个文件的播放,一秒有50帧,每帧20ms 删个一帧两帧估计都听不出来
smldhz 发表于 2020-8-19 22:09
无标题.png
按你这个文件来说,最后一帧0C后面13个字节是正常的,所以可以试试把后面多余的00(你自己框出来那部分)用十六进制编辑器直接删掉保存播放看看
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-12 15:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表