我试图从DVD上创建视频剪辑,并在网页上使用video.js播放它。用video.js显示anamorphic mp4视频?
DVD上的源材料在变形格式,即,它存储有720×576个像素,但是指在1024×576
要显示我已经创建使用手刹与mp4文件其'严格'的变形设置。尽管VLC媒体信息正确地报告了720×576个像素,但VLC正确地显示结果文件,即宽度被拉伸到16:9。
当我尝试使用下面的html代码使用video.js查看它时,视频未被拉伸 - 但假定为方形像素。
谷歌搜索没有透露太多,至少不是在变形材质的情况下。 有些贴子建议将宽度更改为“100%”或“自动”,或将视频标签放入具有定义尺寸的DIV中。
但是,结果总是相同的。玩家本身的尺寸会发生变化,但显示的视频仍然会在任何一侧都会出现黑色条纹。
有没有我没有找到的选项,我忽略了一个编码设置,还是一个CSS技巧,可以在播放器中延伸视频的宽度?或者它根本不可能?
是的,我可以在编码过程中将视频缩放为方形像素,但这似乎浪费了空间。
<html>
<head>
<script type="text/javascript">
document.createElement('video');document.createElement('audio');document.createElement('track');
</script>
<link href="file:///home/mike/videojs-demo/video-js.css" rel="stylesheet">
<script src="file:///home/mike/videojs-demo/video.js"></script>
<title>video.js test</title>
</head>
<body>
<video id="example_video" class="video-js vjs-default-skin"
controls
preload="auto"
width="1024"
height="576"
data-setup='{}'>
<source src="file:///home/mike/videojs-demo/test2.mp4" type='video/mp4' />
</video>
</body>
</html>