DVD导出TS流的方法

2024-04-19 12:32
文章标签 方法 导出 ts dvd

本文主要是介绍DVD导出TS流的方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

因为VLC所产生的TS流在利用流传输卡的时候会有很多问题,比如bit rate不正确,或者色彩出问题等。

    所以我花费了一些时间来进行流的转换的相关处理,现在做一下简单说明。

    首先要准备几个工具,最基本的有两个:一个是会声会影10或者11(Ulead Videostudio),一个是Mpeg2Vcr v3.14。当然要是需要其他功能的话,还需要增加其他的工具:

1需要自己设计或者修改图片的话,则需要PhotoShop;

2.需要音频处理的话就再加入Cool Edit Pro 2.1;

3.想要进行码流分析的话就再来意个DTC300/DTC320等。

    首先将DVD的VOB文件导入到会声会影 Movie Wizard内,将你要截取的部分选出来(当然也可以全部)。然后下一步,再下一步就到下面的画面了。
点击生成video:

点击那个cutom,然后进入:

再点击这里的Options按键,然后剩下的就简单了:
在“常规”栏下设定:
    数据轨:音频和视频,
    帧速率:25帧/秒 (可选择)
    帧大小:1280×720 (或1920×1080)
在“压缩”栏下设定:
    光盘类型:MPEG 2
    质量:调到 100
    视频数据速率:恒定,25000 kbps(可选择)
    音频类型:立体声
    取样频率:48 kHz
    音频位速率:384 kbps(可选择)
通过以上设置完成后,开好记录文件名称,就可开始PS 流文件的压缩编码。

    下面的工作就是将PS流转换成TS流,这时运用的工具就是MPEG2VCR视频格式编辑转换软件:
(1) 启动MPEG2VCR视频编缉软件,选择MPEG格式转换功能菜单,
(2) 在对话框中,通过浏览方式选定输入文件,并将输入文件中的视频和音频均加到输出文件中;
(3) 确定好输出文件的名称和存放位置;
(4) 选定 MPEG2 TS流转换格式;
(5) 设定节目PID,可选视频PID:33,音频PID:34。

这个时候我们就可以用蓝拓卡来正确播出TS流了。

但是这里有几个设置我现在也没有搞清楚就是在会声会影中转PS流的时候,在“压缩”栏下的几个选项,如图:

图中的红色圆圈的两个选项的具体含义还是不清楚。

这篇关于DVD导出TS流的方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/917548

相关文章

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2

C# 委托中 Invoke/BeginInvoke/EndInvoke和DynamicInvoke 方法的区别和联系

《C#委托中Invoke/BeginInvoke/EndInvoke和DynamicInvoke方法的区别和联系》在C#中,委托(Delegate)提供了多种调用方式,包括Invoke、Begi... 目录前言一、 Invoke方法1. 定义2. 特点3. 示例代码二、 BeginInvoke 和 EndI

Python中__new__()方法适应及注意事项详解

《Python中__new__()方法适应及注意事项详解》:本文主要介绍Python中__new__()方法适应及注意事项的相关资料,new()方法是Python中的一个特殊构造方法,用于在创建对... 目录前言基本用法返回值单例模式自定义对象创建注意事项总结前言new() 方法在 python 中是一个

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

MyBatis与其使用方法示例详解

《MyBatis与其使用方法示例详解》MyBatis是一个支持自定义SQL的持久层框架,通过XML文件实现SQL配置和数据映射,简化了JDBC代码的编写,本文给大家介绍MyBatis与其使用方法讲解,... 目录ORM缺优分析MyBATisMyBatis的工作流程MyBatis的基本使用环境准备MyBati

Nginx中location实现多条件匹配的方法详解

《Nginx中location实现多条件匹配的方法详解》在Nginx中,location指令用于匹配请求的URI,虽然location本身是基于单一匹配规则的,但可以通过多种方式实现多个条件的匹配逻辑... 目录1. 概述2. 实现多条件匹配的方式2.1 使用多个 location 块2.2 使用正则表达式

SpringBoot实现导出复杂对象到Excel文件

《SpringBoot实现导出复杂对象到Excel文件》这篇文章主要为大家详细介绍了如何使用Hutool和EasyExcel两种方式来实现在SpringBoot项目中导出复杂对象到Excel文件,需要... 在Spring Boot项目中导出复杂对象到Excel文件,可以利用Hutool或EasyExcel

前端bug调试的方法技巧及常见错误

《前端bug调试的方法技巧及常见错误》:本文主要介绍编程中常见的报错和Bug,以及调试的重要性,调试的基本流程是通过缩小范围来定位问题,并给出了推测法、删除代码法、console调试和debugg... 目录调试基本流程调试方法排查bug的两大技巧如何看控制台报错前端常见错误取值调用报错资源引入错误解析错误

Springboot控制反转与Bean对象的方法

《Springboot控制反转与Bean对象的方法》文章介绍了SpringBoot中的控制反转(IoC)概念,描述了IoC容器如何管理Bean的生命周期和依赖关系,它详细讲解了Bean的注册过程,包括... 目录1 控制反转1.1 什么是控制反转1.2 SpringBoot中的控制反转2 Ioc容器对Bea

C++实现回文串判断的两种高效方法

《C++实现回文串判断的两种高效方法》文章介绍了两种判断回文串的方法:解法一通过创建新字符串来处理,解法二在原字符串上直接筛选判断,两种方法都使用了双指针法,文中通过代码示例讲解的非常详细,需要的朋友... 目录一、问题描述示例二、解法一:将字母数字连接到新的 string思路代码实现代码解释复杂度分析三、