精华内容
下载资源
问答
  • 在案件调查中,如果能够直接提取到手机音频文件,如通话录音、手机录音、微信语音、QQ语音等,对于案件推进可能起到决定性作用。 不同的音频文件编码方式不同,生成的文件结构也各不相同,采用的数据修复方法自然也...

    B1.jpg

    人类能够听到的所有声音都称之为音频。在互联网科技高度发展的今天,各类设备和软件层出不穷,而其中大部分都可以以文件的形式对声音进行传输和保存,对于这些存储声音的文件称之为音频文件。

    在案件调查中,如果能够直接提取到手机音频文件,如通话录音、手机录音、微信语音、QQ语音等,对于案件推进可能起到决定性作用。

    不同的音频文件编码方式不同,生成的文件结构也各不相同,采用的数据修复方法自然也有差异。当我们想要对这些音频文件进行修复时,需要根据它们的编码方式采用不同的修复方法。本期我们就来聊聊多种音频编码格式的原理及其数据恢复解决方案。

    PCM编码

    一.PCM编码介绍
    PCM编码是指PCM信号未经过任何编码和压缩处理(无损压缩)。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态范围宽,可得到音质相当好的效果。在计算机应用中,能够达到最高保真水平的就是PCM编码。

    二.PCM编码运用场景
    PCM编码数据主要运用在WAV音频文件中。

    三.WAV音频文件存储结构及数据恢复

    1、WAV音频文件存储结构

    WAV音频文件中的音频数据编码方式有PCM、Microsoft ADPCM、IEEE float、ITU G.711 ɑ-law、ITU G.711 µ-law、GSM 6.10、ITU G.721 ADPCM等几种常见的压缩编码格式。

    B2.jpg

    WAV格式音频文件存储结构

    2、WAV音频文件数据恢复

    在对WAV文件进行修复时,其中最关键的信息就是“fmt”块中记录的音频压缩编码格式信息(如下表)。根据各种编码方式可以在“data”块中提取出有效的音频数据,并按照wav的结构对文件进行修复。

    B3.jpg

    WAV文件中fmt块包含编码信息

    四.WAV音频文件修复注意事项

    WAV文件修复需要分为两种情况来考虑:

    一是有同设备生成的能正常播放的wav音频文件作为参考样本文件进行修复;

    二是没有参考样本文件,则需要根据音频数据的特征自定义压缩编码方式、音频采样率、音频通道数、音频数据传输速率,通过自定义信息对音频文件进行修复。

    这里以WAV文件采用PCM编码音频数据为例:
    ①确定音频采样率、音频通道数、音频数据传输速率
    ②根据WAV文件存储结构组合音频数据流

    MP3编码

    一.MP3编码介绍
    MPEG-1 or MPEG-2 Audio Layer III是一种音频压缩技术,其全称是动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer III),简称为MP3,是目前最流行的音频编码格式,它是一种有损压缩格式,压缩编码的质量与选择的比特率有关。

    B4.jpg

    MP3编码流程

    二.MP3编码运用场景
    MP3编码数据运用在MP3音频文件中。

    三.MP3音频文件存储结构及数据恢复

    1、MP3文件存储结构

    MP3文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。

    MP3文件大体分为三部分:TAG_V2(ID3V2),音频数据,TAG_V1(ID3V1),详细文件结构如下所示。

    B5.jpg

    MP3文件结构

    MP3音频文件中每帧音频数据之间相互独立,所以根据帧头结构可以确定每帧数据的长度,因此只要获取了帧头结构的参数信息,就可以确定每帧的帧长度。Mp3文件存储结构如下图。

    B6.jpg

    Mp3文件存储结构

    2、MP3音频文件数据修复

    因为MP3文件中音频帧之间的独立性,MP3音频文件的修复通过音频帧的4字节帧头来确定音频帧数据。

    OGG编码

    一.OGG编码介绍
    OGG编码的全称是OGGVobis(oggVorbis),是一种音频压缩格式,类似于MP3等的音乐格式。但有一点不同的是,它是完全免费、开放和没有专利限制的。它还有一个特点是支持多声道。

    B7.jpg

    Ogg Vorbis编解码流程图

    二.OGG编码运用场景
    OGG编码生成的音频文件格式就为OGG音频文件。

    三.OGG音频文件存储结构及数据恢复

    1、OGG音频文件存储结构

    OGG是以页(page)为单位将逻辑流组织链接起来,每个页都有页头和页数据两部分。每页的页头中都有页标识“OggS”。OGG格式音频文件存储结构如下图。

    B8.jpg

    OGG格式音频文件存储结构

    2、OGG音频文件数据恢复

    在OGG音频文件中,OGG Vorbis比特流是以三个数据包头开始的。这些头数据包按顺序依次是:标识标题、注释标题和设置数据包。这些都与解码Vorbis音频文件密切相关的,每个数据包都是以同样的头结构“vorbis”开始,如果一个ogg音频文件缺失了其中三个数据包中任意一个数据包内容,则该音频文件不能正常播放。

    四.OGG音频文件数据修复注意事项
    OGG音频文件修复需要考虑两个方面的问题:

    1、OGG音频文件是否缺失标识标题、注释标题和音频设置这三个数据包。

    若缺失,要实现OGG文件修复则需要提供同设备生成的能够正常播放的OGG音频文件作为参考样本文件,再将受损文件中的音频数据按页提取出来,组成新的可播放的OGG音频文件。

    2、OGG音频文件页校验码是否正确。

    在OGG文件每页都有一个4字节页校验码,
    当一个OGG文件不能正常播放,且三个数据包都存在,则需要对页校验码进行校验计算;
    若三个数据包所在页的校验码错误,则OGG文件不能正常播放;
    若是其中的音频数据所在页校验码错误,则该页音频数据不能正常播放,但并不影响其他页的音频数据,只需要对校验错误的页进行重新校验计算。

    AMR编码

    一.AMR编码介绍
    AMR主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声通话。

    B9.jpg

    AMR编解码流程

    Payload Parse模块-----解码出编码语音数据;
    Speech Decode模块----解码语音帧;
    DTX Decode模块-----解码噪音帧;
    Post-Processing模块-----语音后处理;

    二.AMR编码运用场景
    AMR编码生成的音频文件格式就为AMR音频文件。

    三.AMR音频文件存储结构及数据修复

    1、AMR音频文件存储结构

    AMR音频编码分为两类分别为AMR-NB和AMR-WB。这两类AMR音频编码的区别主要在于帧类型和对应的传输比特率不同。AMR音频文件由文件头+若干语音帧构成,如图所示。

    B10.jpg

    AMR音频帧1字节帧头结构

    在每个语音帧的第一个字节为该语音帧的帧头,根据帧头中包含的帧类型值以及文件头结构确定每个语音帧的字节长度。AMR音频文件存储结构如下所示。

    B11.jpg

    AMR音频文件存储结构

    在计算AMR文件每个语音帧的字节长度,需要知道帧类型对应的编码方式,具体详情如下所示。

    B12.jpg

    AMR帧编码方式

    以上图(AMR音频文件存储结构图)的语音帧为例,其中一帧音频帧的帧头值为0x14=0b00010100,AMR文件的文件头为“AMR-WB”,帧头值0x14中包含参数内容有:帧类型为0010=2;帧质量为1,表示该帧为good frame;结合AMR帧编码方式表中数据可知,该音频帧的数据传输速率为12.65kBit/s。

    2、AMR音频文件数据修复

    在AMR文件中,每个语音帧的时长为20毫秒,因此在对AMR文件进行修复时:首先需要确定AMR文件的分类;然后根据每帧数据的帧头确定每帧数据的字节长度;再根据传输速率和每帧时长可计算出一帧音频帧的字节长度=传输比特率/每秒帧数/8位+1字节帧头,从而实现AMR文件修复。

    四.AMR音频文件修复注意事项

    针对AMR音频文件的数据恢复需分为两种情况考虑:

    1、有参考样本文件的情况

    首先,根据同设备生成的AMR文件的文件头确定AMR的分类;
    然后,根据帧头确定帧数据类型从而计算出每帧音频数据的字节长度;
    最后,获取待修复文件中的每帧音频数据,根据AMR文件结构生成新的可正常播放的AMR文件。

    2、无参考样本文件的情况

    首先,根据语音帧帧头结构和两种AMR文件类型,反推出一帧语音数据的字节长度;
    然后,根据字节长度与文件中语音帧长度对比,确定AMR文件类型;
    最后,获取待修复文件中的每帧音频数据,根据AMR文件结构生成新的可正常播放的AMR文件。

     

    在日常工作生活中对于音频文件的运用无处不在,本文我们针对当前主流的几种音频格式,基于其音频编码方式原理提出的音频文件数据恢复方案,希望能够帮助您高效且快速的解决音频文件的数据修复问题。

    展开全文
  • 生活中我们除了喜欢用手机拍照外,用手机进行录音也是一件...可像手机照片误删恢复一样,在使用手机的时候,也很容易出现误删音频文件的情况,此时我们需要对误删的音频文件进行恢复。那么手机音频文件误删恢复跟一...

           生活中我们除了喜欢用手机拍照外,用手机进行录音也是一件必不可少的喜好,录音的内容五花八门,这无疑也是从另一方面更为形象的记录了当时的场景。可像手机照片误删恢复一样,在使用手机的时候,也很容易出现误删音频文件的情况,此时我们需要对误删的音频文件进行恢复。那么手机音频文件误删恢复跟一般的数据恢复方法有区别吗?其实关于手机音频文件误删恢复的问题我们可以用EasyRecovery来解决问题。

           具体操作步骤:

           选择文件类型为“音频文件”,这里包含了常见的各种格式的音频文件,如mp3、wav、amr、m4a等。

    165512_0L5D_2453164.jpg

           文件类型选择完成之后,确定手机误删音频文件存储位置。选择手机数据恢复还是内存卡数据恢复?这里的存储设备必须显示为可移动磁盘或显示为用于可移动媒体的读卡器。

    165521_SWrR_2453164.jpg

           按照向导指引操作,EasyRecovery一定能不负众望完成手机误删音频文件恢复。经过扫描之后,找到已删除的音频文件另存为。

           注意:在音频文件被误删之后,一定要避免继续操作,防止原来的文件被覆盖。为了达到恢复的最佳效果,最好是在删除音频文件的同时尽早使用EasyRecovery软件进行恢复。

           以上就是关于在EasyRecovery这款数据恢复软件中关于如何恢复手机音频文件的具体内容了,相信对于那些手机音频文件误删掉的用户来说肯定还是很有用的。


    转载于:https://my.oschina.net/easyrecoverychina/blog/532104

    展开全文
  • 因为智能手机的广泛使用,录音笔这种记录工具被使用的也少了。有些工作仍需要使用录音笔来记录一些音频内容,如记者的采访实录、作家平时记录灵感的迸发。它小巧方便,待机时间长,仍是重要的记录工具之一。有时也会...

    因为智能手机的广泛使用,录音笔这种记录工具被使用的也少了。有些工作仍需要使用录音笔来记录一些音频内容,如记者的采访实录、作家平时记录灵感的迸发。它小巧方便,待机时间长,仍是重要的记录工具之一。有时也会因为格式化,或误删造成重要数据的丢失。

    快用起来。

    数据恢复软件——EasyRecovery

    EasyRecovery对恢复音频文件有专项渠道,可恢复音频文件格式也较丰富,如常用的MP3、WMA、WAV等多种格式音频文件均能顺利恢复。所以,恢复音频文件时,使用软件音频专项渠道,选择连接在计算机的录音设备,检索文件夹,查找文件,恢复数据即可。

    图一:勾选音频界面

     

    搜索查找EasyRecovery中文官网,下载正版软件,打开软件,在首页勾选“音频”文件类型,单击右下角“下一个”按钮。

    图二:恢复路径选择界面

     

    将录音笔或其他录音设备连接计算机,计算机能正常识别,即便设备已被格式化,也没关系。EasyRecovery可直接识别已连接硬盘,如果使用录音笔设备,直接选择硬盘即可。使用其他录音设备,包含较多文件夹,可使用“选择位置”的方式。

    图三:“选择位置”设置界面

     

    在EasyRecovery设置检索硬盘位置时,如果勾选“选择位置”,会弹出对话框,在该对话框目录粘贴文件之前所在文件夹位置路径,设置后单击“选择”,单击“扫描”。

    图四:扫描过程界面

     

    此处EasyRecovery虽然只检索音频文件。扫描用时的长短,受储存文件多少限制,储存文件多,用时久,储存少,用时便少。

    图五:试听及恢复界面

     

    EasyRecovery扫描文件结束后,可根据多种方式对文件进行查找。找到文件后,单击文件,在文件列表上方会出现文件试听栏,试听确认文件,单击右下角“恢复”按钮,便可将文件恢复。

    简单总结,录音笔设备现在使用的较少,但也有记者采访和作家记录灵感时使用。设备老化或其他原因,均会造成数据丢失。此时应使用数据恢复软件——EasyRecovery来恢复丢失数据,在软件首页勾选“音频”,再选择待恢复数据之前所在文件夹位置,对该位置进行检索,试听检索结果中文件,确认文件,单击“恢复”按钮,数据即可被恢复。

    展开全文
  • 解话机锁:*2767*2878#/*2767*7377# - V6 f9 M# H, X1 N, r+ j 三星码片复位:*2767*... f2 {# N/ o4 g" h *#0746# SIM卡文件规格测试 % l- y5 O8 q* ?: t) c+ [ *#0778# SIM卡信息 1 Y% A! Y7 G) t V8 k2 I  ...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  •  cc实例199 如何建立文件关联   cc实例200 控制光驱的自动运行功能   7.4 游戏设置   cc实例201 设置“蜘蛛纸牌”游戏   cc实例202 修改“扫雷”游戏的设置   7.5 应用软件设置   cc实例203 ...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  • 实例199 如何建立文件关联 实例200 控制光驱的自动运行功能 7.4 游戏设置 实例201 设置“蜘蛛纸牌”游戏 实例202 修改“扫雷”游戏的设置 7.5 应用软件设置 实例203 设置Word 2000文档及图片的保存路径 实例...
  •  cc实例199 如何建立文件关联   cc实例200 控制光驱的自动运行功能   7.4 游戏设置   cc实例201 设置“蜘蛛纸牌”游戏   cc实例202 修改“扫雷”游戏的设置   7.5 应用软件设置   cc实例203 ...
  •  cc实例199 如何建立文件关联   cc实例200 控制光驱的自动运行功能   7.4 游戏设置   cc实例201 设置“蜘蛛纸牌”游戏   cc实例202 修改“扫雷”游戏的设置   7.5 应用软件设置   cc实例203 ...
  •  cc实例199 如何建立文件关联   cc实例200 控制光驱的自动运行功能   7.4 游戏设置   cc实例201 设置“蜘蛛纸牌”游戏   cc实例202 修改“扫雷”游戏的设置   7.5 应用软件设置   cc实例203 ...
  •  cc实例199 如何建立文件关联   cc实例200 控制光驱的自动运行功能   7.4 游戏设置   cc实例201 设置“蜘蛛纸牌”游戏   cc实例202 修改“扫雷”游戏的设置   7.5 应用软件设置   cc实例203 ...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
  • 程序开发范例宝典>>

    2012-10-24 10:41:28
    全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图 表技术、硬件相关开发技术、...
  • 7.2 IE设置 cc实例195 修改IE标题栏内容 cc实例196 隐藏IE浏览器的右键关联菜单 cc实例197 设置IE的默认主页 cc实例198 清空上网历史记录 7.3 文件控制 cc实例199 如何建立文件关联 cc实例200 控制...
  • 除了提供大屏系统外,还将每个模块都做了独立的模块示例界面,每个模块都可以独立学习使用,里面用到的控件也单独做了控件示例界面,方便学习每个控件如何使用,考虑着实周到! 超级详细的开发和使用手册,其中包括...
  • 7.2 IE设置 cc实例195 修改IE标题栏内容 cc实例196 隐藏IE浏览器的右键关联菜单 cc实例197 设置IE的默认主页 cc实例198 清空上网历史记录 7.3 文件控制 cc实例199 如何建立文件关联 cc实例200 控制...
  • 全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图 表技术、硬件相关开发技术、...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

手机录音文件如何恢复