问题标签 [mkv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4612 浏览

video - FFMPEG - 将 MKV 转换为带有所有流(字幕)和水印的 MP4

我花了几个小时研究但仍然有问题...我想将 .mkv 文件转换为带有水印和字幕的 .mp4(来自 mkv)。

我尝试了几个命令,但总是错误或成功,没有字幕的水印。这是我尝试过的一些命令(不是全部):

部分成功 - 一些文件被转换成字幕,但我有 153 个文件被转换成没有字幕......(都从 .mkv 到 .mp4):

失败 - 有错误的命令:

代码(有错误):

0 投票
1 回答
2238 浏览

video - 不支持的 CodecID V_MPEGH/ISO/HEVC ffmpeg Centos 6.8

我曾尝试在 centos 6.8 上使用 ffmpeg 转换 mkv 视频文件,但我一直收到此错误Unknown/unsupported CodecID V_MPEGH/ISO/HEVC

如何在我的操作系统上安装此编解码器并继续进行视频转换!?

0 投票
0 回答
1123 浏览

ffmpeg - ffmpeg 映射到 mkv 引入了相对于视频的“假”延迟

我需要使用 ffmpeg 将此 x.264 剪辑映射到 matroska 容器中:

这是 ffmpeg 控制台输出:

结果似乎很好,播放了同步良好的音频和视频。但是,MediaInfo 在 Audio 下显示了一个新项目(原始剪辑没有):

这是原始 f-0.mp4 文件中的 Mediainfo:

来自 f-0.mkv 输出的 Mediainfo:

没有任何延迟,也没有理由插入延迟。

我担心某些播放器或其他应用程序会将此信息(相对于视频的延迟)用作应更正的延迟。有没有办法防止这种情况发生?

添加 ffprobe 输出:f-0.mp4 剪辑

f-0.mkv 剪辑:

0 投票
1 回答
2061 浏览

python - 包的 __init__.py 中未定义 __all__ 时的结果?

我只是在学习和练习 python,在路上,我正在阅读关于 python 包以及如何在Modules中导入其他模块或包的信息,我假设以下场景,

我有包裹,

并且没有

我没有定义

如果我有一个导入语句会发生什么,

由于我已经在第一个语句中导入了 mkv 模块,执行第二个导入语句后究竟发生了什么,我在阅读上述链接后没有得到这个概念。

0 投票
1 回答
1711 浏览

ubuntu - 无法使用 ffmpeg 从 mts (AVCHD) 转换为 mkv

我试图将 .MTS 文件从我的摄像机(Panasonic HC-V700)转换为 .mkv 文件(因为我的编辑软件不支持 MTS)。我使用了以下命令:

但是我没有得到一个 mkv 文件,而是得到了这个:

任何想法为什么它不起作用?(我在 Kubuntu 16.04 并且我有 ffmpeg 版本2.8.6-1ubuntu2。)

(对不起我的英语。)

编辑:

我尝试了没有字幕流(ffmpeg -i 00000.MTS -c copy -sn 00000.mkv)的命令,再次转换失败:

编辑:临时解决方案

我发现,转换为 mp4 ( fmpeg -i 00000.MTS -c copy -sn 00000.mp4) 有效。这并不能解决问题,但我也可以在我的编辑软件中使用 mp4 格式。

0 投票
1 回答
1616 浏览

ffmpeg - FFMpeg 简单/快速转换视频文件不适用于任何视频

我正在使用快速将 mkv 转换为 mp4 ffmpeg 命令

但不适用于任何 mkv 文件,当尝试运行它时,该文件小到约 1mb 并出现此错误。我知道如果我不使用副本并添加库,这将起作用,但这需要很长时间

0 投票
1 回答
3170 浏览

ios - 从远程播放 MKV 视频

我正在尝试在我的 iOS 应用程序中播放远程 MKV 视频,但视频无法播放。

我尝试使用 AVKit/AVFoundation 和 MobilePlayer,它正在处理 MP4 文件。

这是我的代码示例:

AVKit / AVFoundation

移动播放器

0 投票
0 回答
918 浏览

file-upload - Safari 文件上传不接受 MKV 视频文件

我有一个带有接受属性的文件输入元素,它应该允许各种视频格式。我唯一不能选择的是MKV。

它设置为接受以下内容:

打开文件上传对话框时,我无法在 Safari 中选择 MKV 文件。(文件名显示为灰色)。我应该做一些不同的事情吗?

我在使用 PLUpload 和以下过滤器生成文件上传元素时标记了 PLUpload:

0 投票
0 回答
667 浏览

android - Android:LibVLC 在播放高清视频时会出现延迟,尤其是 .mkv 文件

我正在尝试制作一种可以播放所有主要视频文件格式的小型视频播放器。起初我尝试了 Android VideoView,但我发现它只能播放 .3gp 和 .mp4 文件。所以我实现了 LibVLC 库来播放视频文件。我使用这个链接来学习如何在我的代码中实现 libVLC。

它正在播放所有视频格式,但主要问题是播放几秒钟后视频开始滞后并在屏幕上显示像素化框。

虽然当我播放 .mp4 文件或 SD(标准清晰度)视频时,它工作得非常好。问题在于播放 720p 1080p 或更高的高清视频有时甚至 480p 视频滞后。特别是在 .mkv 文件的情况下。

这是我的代码:

player.xml ~ 布局文件

Player.java ~ Java 文件

0 投票
0 回答
1393 浏览

ffmpeg - 从 mkv 提取 pgssub 字幕到 txt (srt)

如何正确提取 pgssub 字幕到 txt 文件?

我有这个目标输入流:

流 #0:2(eng):字幕:hdmv_pgs_subtitle,1920x1080(默认)

我想将像 srt 这样的字幕保存到 txt 文件中:

ffmpeg 说:

如何正确提取此字幕?