问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

带版权的视频怎么转换出来

发布网友 发布时间:2022-04-12 10:45

我来回答

6个回答

懂视网 时间:2022-04-12 15:07

MP4录制 MP4录制程序是根据mpeg4ip中mpeg4ip-1.5.0.1servermp4livefile_mp4_recorder.cpp文件改的。程序支持h264aac(raw 流)的写入方式,用到了动态库mp4v2-2.0.0,不要用mpeg4ip中那个较老的版本,因为在录制大文件时会有效率问题,下面是一些mp4v2接

MP4录制

MP4录制程序是根据mpeg4ip中mpeg4ip-1.5.0.1servermp4livefile_mp4_recorder.cpp文件改的。程序支持h264+aac(raw 流)的写入方式,用到了动态库mp4v2-2.0.0,不要用mpeg4ip中那个较老的版本,因为在录制大文件时会有效率问题,下面是一些mp4v2接口的简介。

MP4FileHandle MP4Create (const char* fileName,uint32_t flags)
功能:创建MP4文件句柄。
返回:MP4文件句柄。
参数:fileName 要录制的MP4文件名;flags 创建文件类型,如果要创建普通文件用默认值0就可以,如要录制大于4G的MP4文件此处要设置MP4_CREATE_64BIT_DATA。

bool MP4SetTimeScale( MP4FileHandle hFile, uint32_t value )
功能:设置时间标度。
返回:成功返回true,失败返回false。
参数:hFile MP4文件句柄,value 要设置的值(每秒的时钟ticks数)。

MP4TrackId MP4AddH264VideoTrack(MP4FileHandle hFile,
uint32_t timeScale,
MP4Duration sampleDuration,
uint16_t width,
uint16_t height,
uint8_t AVCProfileIndication,
uint8_t profile_compat,
uint8_t AVCLevelIndication,
uint8_t sampleLenFieldSizeMinusOne)
功能:添加h264视频track。
返回:返回track id号。
参数:hFile MP4文件句柄,timeScale 视频每秒的ticks数(如90000),sampleDuration 设置为 MP4_INVALID_DURATION,width height 视频的宽高,AVCProfileIndication profile (baseline profile, main profile, etc. see),profile_compat compatible profile,AVCLevelIndication levels,sampleLenFieldSizeMinusOne 设置为3.
注意: AVCProfileIndication,profile_compat, AVCLevelIndication,这三个参数值是在h264流中得到的。

MP4TrackId MP4AddAudioTrack(
MP4FileHandle hFile,
uint32_t timeScale,
MP4Duration sampleDuration,
uint8_t audioType)
功能:添加音频(aac)track。
返回:返回track id号。
参数:hFile MP4句柄,timeScale音频每秒的ticks数(如16000),下面两参数设置为MP4_INVALID_DURATION和MP4_MPEG4_AUDIO_TYPE。


bool MP4SetTrackESConfiguration(
MP4FileHandle hFile,
MP4TrackId trackId,
const uint8_t* pConfig,
uint32_t configSize );

功能:设置音频解码信息(如果设置错误会导致没有声音)。
返回:成功返回true,失败返回false。
参数:hFile 文件句柄,trackId 音频的track id,pConfig 记录解码信息的二进制流,configSize 解码串的长度。
注意:mpeg4ip 使用faac进行aac音频编码的,在编码时可以调用相应的函数得到二进制串pConfig和长度configSize,但是如果aac不是用faac编码的,这是需要自己填充pConfig,可以参考faac的实现,下面是一个填充结构例子:



前五个字节为 AAC object types LOW 2
接着4个字节为 码率index 16000 8
接着4个字节为 channels 个数 1
应打印出的正确2进制形式为 00010 | 1000 | 0001 | 000
2 8 1


bool MP4WriteSample(
MP4FileHandle hFile,
MP4TrackId trackId,
const uint8_t* pBytes,
uint32_t numBytes,
MP4Duration duration DEFAULT(MP4_INVALID_DURATION),
MP4Duration renderingOffset DEFAULT(0),
bool isSyncSample DEFAULT(true) );

功能:写一帧视频数据或写一段音频数据。
返回:成功返回true,失败返回false。
参数:hFile 文件句柄,trackId 音频或视频的track id,pBytes为要写的数据流指针,numBytes为数据字节长度,duration为前一视频帧与当前视频帧之间的ticks数,或这是前一段音频数据和当前音频数据之间的ticks。isSyncSample 对视频来说是否为关键帧。
注意:1,duration这个参数是用来实现音视频同步用的,如果设置错了会造成音视频不同步,甚至会出现crash现象(一般出现在调用MP4Close是crash)。 2,对于视频流MP4WriteSample函数每次调用是录制前一帧数据,用当前帧的时间戳和前一帧的时间戳计算duration值,然后把当前帧保存下来用做下次调用MP4WriteSample时用,写音频数据一样。

void MP4AddH264SequenceParameterSet(
MP4FileHandle hFile,
MP4TrackId trackId,
const uint8_t* pSequence,
uint16_t sequenceLen );

void MP4AddH264PictureParameterSet(
MP4FileHandle hFile,
MP4TrackId trackId,
const uint8_t* pPict,
uint16_t pictLen );

功能:添加序列参数集,添加图像参数集。
参数:hFile 文件句柄,trackId 视频track id,pSequence和pPict为要写入的序列图像参数集的数据指针,sequenceLen和pictLen为串长度。
注意:当检测到序列参数集或图像参数集更新时要调用MP4AddH264SequenceParameterSet或MP4AddH264PictureParameterSet进行更新。

void MP4Close(
MP4FileHandle hFile,
uint32_t flags DEFAULT(0) );
功能:关闭以打开的MP4文件。
参数:hFile 文件句柄,flags 是否允许在关闭MP4文件前做一些额外的优化处理。
注意:在录制较小的MP4文件时可以把flags设置为默认值,如果录制较大的文件最好把flags设置为MP4_CLOSE_DO_NOT_COMPUTE_BITRATE否则调用MP4Close函数会用掉很长的时间。

热心网友 时间:2022-04-12 12:15

MP4 播放器及SmartPhone 等移动设备可播放格式软件。它支持转换所有媒体格式为 iPod,PSP,3GP,MP4,MTV 等文件格式,所支持的来源格式有:AVI,MPEG/MPG,WMV/ASF,VOB,MKV,OGM,SWF,MP4,3GP/3GP2 /3GPP,MPV/MPV2,M1V,MPE,MP2V,DAT,MOV,M4V,QT,RM/RMVB 等等。高速高质量转换,同时支持自定义转换参数,支持直接传输文件到 iPod/PSP 设备中。

超级转霸国产优秀视频格式转换器,专业的转换软件,为视频格式文件转换提供终极解决的方案,它能够读取各种视频和音频文件,并且将他们快速转换为流行的媒体文件格式。拥有非常漂亮 友好的界面. 它几乎涵盖了所有流行的影音多媒体文件格式, 包括AVI, Mpg, RM, RMVB, 3GP, MP4, AMV, Mpeg, Mpeg1, Mpeg2, Mpeg4, VCD, SVCD, DVD, XVID, DivX, ASF, WMV, SWF, IPOD, PSP, GIF, MJPEG, QuickTime, MOV, FLV, MKV, DV以及所有的音频格式.

热心网友 时间:2022-04-12 13:33

只要你能看,管他什么版权,直接用屏幕录象软件录它的画面,录完把录象转化下格式就是了(可以直接在录的时候选录制成avi格式,)

热心网友 时间:2022-04-12 15:07

用暴风转码试试,不行就要先破解版权,这个很麻烦
你的那个视频格式是什么格式?

热心网友 时间:2022-04-12 16:59

如果你断网还能观看就可以直接使用普通视频转换方式转换了

热心网友 时间:2022-04-12 19:07

“安全”是ntfs的权限设置,例如你可以让某个用户不能访问这个文件等等。和视频内容没有关系的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四万元没开发票税务局发多少钱 不给开发票这个情节要罚多少钱? 广东乌龙茶的种类 银行什么时候拉征信 600795国电电力,为什么在2010年4,5月突然从8块跌到4块呢?涨幅-50%... 学习很差怎么逆袭 高考文科差生五十天冲刺计划!!! ...漂亮女人,那些不大漂亮的还很善良有点丑的怎么办?她们不是很可怜吗... CS1.6 AWP经典的FRAG视频 求链接 ...大家谁有AWP的视频或者DEMO,要个看看,学学,谢谢!~ 梦见自己杀人了,而且还搞得血流成河,寻高人解梦。 求一个郭德纲的《学电台》台词 服文彩,带利剑!古代的佩剑风气是怎样兴起的? 吉林农业大学校徽上“吉林农业大学”这6个字是什么字体 谢谢 吉林农业大学研究生为啥查不到期末考试成绩 吉林农大校训 吉林农业大学的名头纸是什么样的啊 我的世界手机地图存档怎么用 什么软件能把DVD格式的视频转换成AVI,MGP,M1V,MP2,MP2V,MPEG,MPE,MPV2,WM,WMV,SAF格式的视频 扬州纺织职业技术学院有学前教育专业吗 玉渡山风景区的交通信息 到玉渡山自驾游住哪家农家院好? 玉渡山门票60岁以上有优惠吗? 苹果7真的防水吗?USB接口不会进水吗? 连云港赣榆中考384能考上金山中等专业学校吗? 华为防水usb接口的功能怎么样 瑞雪迎五一!延庆玉渡山和门头沟灵山飘雪,如此低温是因何形成的? 赣榆怎么考电工证? 索尼的手机为什么usb接口裸露也能防水啊? 2021赣榆中考考了490分是否能上赣榆金山中文化班 怎样把ppt里的文字转换成可编辑的word文档 泰康蜀园养老价格高吗?会不会太贵? 日出东方是什么生肖 150 梦到傍晚天上出现很多太阳,然后变成生肖追人跑? 求解教≦初升太阳红似火,照亮大地闪金光打一生肖猜 拼多多月卡免单完成并领取券使用后,对参与免单活动的商品进行退货退款处理会怎么样? 多多支付立减退款后还有吗 沙窝萝卜哪家正宗? 天津沙窝硒冠品牌的青萝卜怎么联系? HZ的音响怎么样啊 LAX音箱 、HZ音箱、dmx音箱、β3音箱、湖山音箱,麻烦帮我分析下音箱综合实力,那个好,各自优势? 洋葱蒸几分钟熟 这个是什么品牌的音箱?感觉挺不错的 “自动驾驶”,组成是什么?很多小系统组成一个大系统吗? 音响品牌ALLEN&HEATH翻成中文是什么牌 音响响应频率是20hz-20khz的,有哪些牌子哪个型号? 音响的频率Hz是什么?会影响音响质量好坏吗? 请问哪个牌子的HiFi书架音箱是性价比最好的,低音在40hz以内的,请指教, 《电车知识学堂》不同级别自动驾驶对应什么? 激光雷达到底是不是自动驾驶系统的核心组成部分