ubuntu 12 10-word无法启动mswrd632

音频格式转换
2023年4月6日发(作者:sql2000)

由于片源是m2ts格式,视频素材里封装有DTS-HD音轨,建议用TsReMUx软件进行提取。按下图所示,提取该音轨。

这是提取后的dtshd音频文件(5.1声道)

用Mediainfo分别查看一下源素材的音频与提取后的音频,通过参数对比可以发现:参数完全一样,属于无损提取,证

明提取成功。

在DOS下,使用eac3to命令,将多声道的dtshs格式,分离成单声道的wav。

如果是5.1音频,将分离出6个单声道的wav文件;如果是6.1音频,将分离出7个单声道的wav文件;如果是7.1音

频,将分离出8个单声道的wav文件。

备注:

1、如果输出后的音频,是44.1KHz或96KHz,不是48KHz,那么可以加上参数,强制它输出48KHz。

2、如果输出后的音频,是16bit或32bit,不是24bit,那么可以加上参数,强制它

输出24bit。其中代表帧速率,后面有三位小数。(片源中,视频的帧速率跟音频的帧速率相同)

后面如果碰到类似的需求,不再重复作出说明,请参考这两条备注,或者参考《eac3to命令参数详解》一文。

将多声道的dtshd音频,转成一个多声道的wav文件。也就是说,dtshd格式转换成了wav格式。

(如果是5.1的dtshd,那么转换后的wav文件就是5.1;如果是7.1的dtshd,那么输出后的wav文件就是7.1)

由于片源是MKV格式,视频素材里封装有DTS音轨,建议用MKVExtractGUI软件进行提取。

这是提取后的DTS音频文件(5.1声道)

用Mediainfo分别查看一下源素材的音频与提取后的音频,对比一下参数:完全一样,属于无损提取。

备注:DTS的音频,它的文件格式和文件名的扩展名都是dts,记住这点。

使用eac3to命令,将多声道的dts格式,分离成单声道的wav。

将多声道的dts音频,转成一个多声道的wav文件。

(由于片源是《泰坦尼克》的正片,输出单个wav文件的话,很容易超过4GB,用CineAsset或easyDCP打包音频时,

有可能会出问题。建议采用分离成单声道wav的方式,将wav文件控制在4G以内)

这种格式,一般不在视频里出现,而是以DTS-CD作为存储媒介(以CD光盘形式出现)。市面上,主要有DTS-ES6.1声

道的CD和5.1声道的DTS96/24的DVD-Video.

DTSwav是指WAV容器中存储了DTS编码的数据,文件格式是DTS,扩展名是WAV,请记住这点。

提取方法:用(CD抓音轨工具),将CD中的音轨抓取出来,输出为wav文件。

由于它本身是wav文件,在CineAsset里可以直接导入,无需转换。如果用easyDCP打包,请分离成单声道wav.

由于片源是m2ts格式,视频素材里封装有trueHD音轨,建议用TsReMUx软件进行提取。

这是提取后的thd音频文件(7.1声道)

用Mediainfo分别查看一下源素材的音频与提取后的音频,对比一下参数:完全一样,属于无损提取。

使用eac3to命令,将多声道的thd格式,分离成单声道的wav。

将多声道的thd音频,转成一个多声道的wav文件。由于本次举例的thd音频不大,转换后的wav文件没有超过4G.

经试验,能正常转换成7.1声道的wav

附录:

下面是另外一个m2ts视频素材,里面也有trueHD音轨(不过,是5.1声道)。

提取、分离、转换方法,跟前面一样,此处省略。

由于片源是ts格式,视频素材里封装有ac3音轨,建议用TsReMUx软件进行提取。

这是提取后的ac3音频文件(5.1声道)

使用eac3to命令,将多声道的ac3格式,分离成单声道的wav。

将多声道的ac3音频,转成一个多声道的wav文件。(由于片源是《英雄》的正片,输出单个wav文件的话,很容易超

过4GB。建议采用分离成单声道wav的方式,将wav文件控制在4G以内)

由于片源是m2ts格式,视频素材里封装有LPCM音轨。这种视频常用于早期的明星演唱会DVD蓝光碟(5.1声道)。

方法一:可以用TsReMUx软件进行提取。

这是提取后的LPCM音频文件(5.1声道)

备注:用Mediainfo分别查看一下源素材的音频与提取后的音频,对比一下参数:完全一样,属于无损提取。

使用eac3to命令,将多声道的lpcm格式,分离成单声道的wav。

将多声道的LPCM音频,转成一个多声道的wav文件。

方法二:也可以用tsMuxerGUI软件进行提取。

用这种方法,提取的LPCM音轨,输出后的扩展名是wav格式。

用Mediainfo分别查看一下源素材的音频与提取后的音频,对比一下参数:完全一样,也属于无损提取。

下图是tsMuxerGUI软件的操作界面。

这种格式,常用于录音棚里的原始录音,早期的明星演唱会DVD也会采用这种格式(早期的PCM音频大多是2.0声道)

由于手头没有PCM的素材,我用LPCM的素材代替一下,模拟演示给大家看。

这是提取后的PCM音频文件(5.1声道)

用Mediainfo分别查看一下源素材的音频与提取后的音频,对比一下参数:完全一样,属于无损提取。

使用eac3to命令,将多声道的PCM格式,分离成单声道的wav。

将多声道的PCM音频,转成一个多声道的wav文件。

这种格式,一般不在视频里出现,主要存在普通CD或DTS-CD光碟里。文件格式是PCM,扩展名为WAV。

提取方法:用(CD抓音轨工具),将CD中的音轨抓取出来,输出为wav文件。

使用eac3to命令,将多声道的wav音频,分离成单声道。

由于它本身就是wav文件,用CineAsset打包可以直接导入,无需转换;用easyDCP打包,建议分离成单声道的wav。

由于片源是MKV格式,视频素材里封装有AAC音轨,建议用MKVExtractGUI软件进行提取。

这是提取后的AAC音频文件(5.1声道)。提示:文件名比较长而且有空格,可以去掉空格并改短一些。

用Mediainfo分别查看一下源素材的音频与提取后的音频,对比一下参数:主要的参数,大部分相同。

特别说明:本例提取出来的AAC,格式比较特殊,比较少见,它的文件格式是AAC,扩展名也是AAC,其实它是ADTS

音频。

还有另一种AAC,它的文件格式是AAC,扩展名是M4A,这种格式比较常见,比较普遍。

如果用eac3to命令分离成单声道,将会导致分离失败。

原因分析:需要安装Nero7版本和Nero的蓝光插件。

由于Nero7比较古老,为了把AAC分离成单声道而安装两个软件,并不明智。咱们另想办法。

解决方法:

1、把AAC音频导入非编软件(如PR或Edius),或者导入音频软件(如Au),然后在PR或AU里输出为多声道的WAV

文件(本例的AAC是5.1声道,也就是说,要输出5.1声道的wav)

2、如果因某种原因,无法导入PR或Au,用eac3to命令,将aac格式,转成m4a格式,再导入。

(如果PR或Au能够导入,这一步可以跳过,进入第3步)

3、用PR或Au输出为wav之后,再用eac3to命令,分离成单声道,如下图所示——

这样通过变通的办法,解决了AAC的分离问题。

参见前面的“解决方法”。

Flac音频,一般很少封装到MKV、ts、m2ts里,它通常以单独的falc文件存在,主要是歌曲,音乐爱好者把CD里的音

乐抓取出来后,做成flac格式。由于视频素材里的flac音轨很少见到,所以不涉及提取问题。

使用eac3to命令,将多声道的flac音频,分离成单声道的wav。(本次举例的flac音频为5.1声道)

使用eac3to命令,将多声道的flac音频,转成一个多声道的wav文件。

用Mediainfo查看一下参数,确认一下,是否6声道。(flac源文件是5.1声道,转成wav后,也必须是5.1声道)

1、输出的wav文件超过4GB的问题

原因分析:这个问题,主要出现在电影正片(长片),出现在多声道的音频上。由于电影一般在90分钟以上,加上又

是多声道,从片源提取出来的音频本身就很大。如果用eac3to转成单个的WAV文件后,输出的WAV文件很容易超过

4GB。

(如果wav文件超过了4G,有可能CineAsset不支持,退一步来说,即使支持,做成DCP之后,有可能放映服务器不

支持,会出问题)

解决办法:很简单,分离成单声道的wav,化整为零,将一个文件分离成6个或8个文件,就不会超过了。

附录一:

更多推荐

音频格式转换