1.一种多媒体转码器,其特征在于包括:
预转码模块,用于在预转码模式被触发后,按照初始的转码参数,对待转码多媒体源文件进行预定时长的预转码处理,得到预转码处理文件;
参数修改模块,用于当所述预转码处理文件的播放不正常时,修改所述初始的转码参数,并将修改后的转码参数发送到所述预转码模块;
正常转码模块,用于当所述预转码处理文件的播放正常时,根据预转码模块当前使用的转码参数,对所述待转码多媒体源文件进行转码。
2.如权利要求1所述的多媒体转码器,其特征在于,所述预转码模块包括:分离单元,用于对待转码多媒体源文件进行音视频流分离,输出音频流和视频流;
转码单元,用于对得到的音频流和视频流按照转码参数分别进行转码;
合成单元,用于对预定时长的转码后的音频流和视频流进行合成,得到预转码处理文件。
3.如权利要求2所述的多媒体转码器,其特征在于,所述预转码模块还包括:解码单元,用于对分离得到的音频流和视频流分别进行解码,输出解码后的音频流和视频流到转码单元。
4.如权利要求2所述的多媒体转码器,其特征在于,当所述合成单元进行预定时长的音频流和视频流合成,所述分离单元和转码单元停止工作。
5.如权利要求1-4任一项所述的多媒体转码器,其特征在于,所述预转码模式的触发条件包括:人机交互界面中的预转码功能被选中,或者所述待转码多媒体源文件被导入;
所述初始的转码参数包括:人机交互界面接收的操作者输入的转码参数,或者与人机交互界面接收的操作者输入的设备类型相对应的转码参数,或者转码器默认的转码参数;
所述参数修改模块对转码参数的修改包括:根据人机交互界面接收的操作者输入的转码参数进行修改,或者根据预设的转码参数配置文件中预置的转码参数进行修改。
6.一种多媒体播放终端,其特征在于包括:如权利要求1-5任一项所述的多媒体转码器。
7.一种多媒体文件的转码方法,其特征在于包括:
预转码步骤,在预转码模式被触发后,按照初始的转码参数,对待转码多媒体源文件进行预定时长的预转码处理,得到预转码处理文件;
参数修改步骤,当所述预转码处理文件播放不正常时,修改所述初始的转码参数,并将修改后的转码参数返回预转码步骤以重新进行预转码步骤;
正常转码步骤,当所述预转码处理文件播放正常时,根据预转码步骤当前使用的转码参数,对所述待转码多媒体源文件进行转码。
8.如权利要求7所述的转码方法,其特征在于,所述预转码步骤包括:分离子步骤,对待转码多媒体源文件进行音视频流分离,输出音频流和视频流;
解码子步骤,对分离得到的音频流和视频流分别进行解码;
转码子步骤,对解码得到的音频流和视频流按照转码参数分别进行转码;
合成子步骤,对预定时长的转码后的音频流和视频流进行合成,得到预转码处理文件;
若音频流和视频流为未经编码的原始数据,跳过解码子步骤。
9.如权利要求8所述的转码方法,其特征在于,当进行预定时长的音频流和视频流合成,其它子步骤停止处理。
10.如权利要求7-9任一项所述的转码方法,其特征在于,所述预转码模式的触发条件包括:人机交互界面中的预转码功能被选中,或者所述待转码多媒体源文件被导入;
所述初始的转码参数包括:人机交互界面接收的操作者输入的转码参数,或者与人机交互界面接收的操作者输入的设备类型相对应的转码参数,或者转码器默认的转码参数;
所述参数修改步骤对转码参数的修改包括:根据人机交互界面接收的操作者输入的转码参数进行修改,或者根据预设的转码参数配置文件中预置的转码参数进行修改。