不要在一棵树上吊死——有感于视频转换遇到的一个问题

原创 2007年09月30日 11:44:00
  公司搭建有一台Windows Media流媒体服务器,用于存放活动录像、培训等视频信息 ,供员工点播,所以,经常需要将别人提供的各种视频转换为wmv格式。
  一般vcd和dvd格式的媒体文件比较多,经常采用#1 video converter这款小工具,速度快,大部分转换工作都没有什么问题,而且支持批量操作,挺方便的。有时也会采用Windows media编码器。不过昨天遇到了一个棘手的问题,用户提供了一张DVD光盘,有四个视频文件需要转换,打开一看是jpg1格式的,也就是vcd格式,转换起来应该没有什么难度。不过,我用#1 video converter转换时,发现速度超快,转换后的文件也很小,用播放器打开只有声音没有图像,开始以为是转换时设置有什么问题,又仔细重新做了一遍,发现问题依旧。然后,我换用Windows Media编码器,竟然在设置过程中就会报错并重启程序。又尝试了WinAVI Video Conveter同样提示格式不支持。
  明明就是普通的mpg1文件,怎么会这样呢?难道制作者采用了什么特殊的编码器?只好向同事求助,同事也尝试用Windows media编码器,竟然有三个文件可以成功转换,但还是有一个提示无法完成。同样的工具,或许真是编码问题。但剩下的一个文件怎么办呢?后来就想能不能先转成其它格式,然后再转成想要的wmv呢?刚才提到的几个工具都不行,只好到网上搜,无意中找到这款叫做WisMencoder的软件,还是免费的。很快下载安装好,提着一颗心开始转换,好像只能转为AVI,没用很长时间就成功了,用媒体播放器一试可以正常打开。然后再用#1 video converter把avi转为wmv,转换过程也很正常,大概花了一二十分钟就搞定了,还是用媒体播放器试,呵呵,成功了。
  当前,各种转换工具是五花八门,但编码还是有标准的。但因为现如今的播放设备太丰富了,造成编码也是各种各样。这个事情提醒我,遇事多尝试不同的方法,一条路走不通,可以换一条再走。记得上初中时老师就教育过我,“不要在一棵树上吊死”。
版权声明:本文为博主原创文章,未经博主允许不得转载。

不要在一棵树上吊死

作者:基思·布雷思韦特(KeithBraithwaite) 负责构建系统的人似乎无法接受这样的事实,没有哪种数据模型、消息格式、消息传送机制,甚至主流的架构组件、策略、观点能够单独用来解决所有的业务...
  • hejiamian
  • hejiamian
  • 2015年08月16日 11:32
  • 191

解决网页开发过程中遇到的问题以及思路

1:js中的运算问题 js中变量的声明:如果在 var 语句中没有初始化变量,变量自动取 JavaScript值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 Ja...
  • huangwwu11
  • huangwwu11
  • 2013年07月18日 16:41
  • 1735

面试时遇到不会回答的问题怎么办??

人的本质属性是社会属性,人是社会中的人,因此在社会生活中,每个人都必须要和别人进行交往,在交往时总会不时碰到困难或尴尬的情况,即使你极小心防备,也难保不发生。因此在面试这种重要而又紧张的场合,这类情况...
  • woguyanli
  • woguyanli
  • 2011年11月16日 08:38
  • 10675

爬虫遇到的问题

1.今天爬一个网站发现总是抛出Caused by: org.apache.http.client.CircularRedirectException: Circular redirect to 'ht...
  • eshaoliu
  • eshaoliu
  • 2015年06月02日 00:59
  • 680

软件开发中遇到的一些问题

软件开发中遇到的一些问题 对近日来一些问题进行思考,希望能有个解决方案。 1、数据库方面每个项目都离不开数据库,而数据库的建立过程是个问题,如何将我们的开发成果移动到运营环境中是个问题,如何维护以后的...
  • guogangj
  • guogangj
  • 2006年04月27日 17:01
  • 5412

牛客练习赛10 B栈和排序【思维】

题目描述 给你一个1->n的排列和一个栈,入栈顺序给定 你要在不打乱入栈顺序的情况下,对数组进行从大到小排序 当无法完全排序时,请输出字典序最大的出栈序列输入描述:第一行一个数n 第二行n个数,...
  • nobleman__
  • nobleman__
  • 2018年01月13日 11:43
  • 59

栈和排序

栈和排序 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言262144K 64bit IO Format: %lld 题目描述 给你一个1->n的排...
  • Pandauncle
  • Pandauncle
  • 2018年01月12日 21:54
  • 129

vue.js 2.0项目遇到的问题整理(持续更新中)

问题一:vue.js 如何设置某个组件不被keep-alive?vue.js 2.1.0+可设置keep-alive的include或exclude属性来条件控制组件的缓存 ...
  • u010986031
  • u010986031
  • 2017年01月17日 17:28
  • 1081

开发过程中遇到问题该怎么办?

开发过程中遇到问题了怎么办日常开发过程中,总会遇到问题,那么遇到问题该怎么办呢?   首先我们把问题分成大的两类:业务问题、技术问题。一、业务问题这类问题一般跟你的需求和设计相关。大致分下列情况:1、...
  • shijing266
  • shijing266
  • 2017年05月05日 16:42
  • 1682

第一个java Web项目中遇到的问题(上)

前两天开始学习J2EE,没有JavaWeb的任何经验,就靠着之前学习的一点点java知识在那撑着,才照着书上码了一个小Demo,过程中却果然问题多多。。。值得庆幸的是靠着各种折腾,现在解决了部分,这些...
  • sinat_33587403
  • sinat_33587403
  • 2016年03月17日 21:42
  • 1865
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不要在一棵树上吊死——有感于视频转换遇到的一个问题
举报原因:
原因补充:

(最多只允许输入30个字)