问题标签 [transcode]
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.
java - ffmpeg H264 字节流到图像或视频文件 [Java]
我有一个 Java 函数,它接收 H264 流的字节,如下所示:
void bytesReceived(byte[] bytes, int size)
使用 ffmpeg,如何将这些字节转码为某种图像格式?我会对 mp4、jpeg 等感到满意。我见过很多使用文件和 ffmpeg 的示例,但我不知道如何使用它提供的命令行操作来处理字节流。
谢谢。
ffmpeg - ffmpeg RTSP MPEG4 到 h.264 RTSP 不流式传输
我正在尝试重新流式传输 RTSP 提要并转换为 h264。
我正在使用以下命令行:
我得到的输出是:
我怎么知道这是否是流媒体?当我尝试连接到 udp://192.168.0.2:1234 时没有任何反应。
ffmpeg - 这可以在 Handbrake 或 FFMPEG 中完成吗
只是想知道这可以在 Handbrake 或 FFMPEG 中完成。Windows 或 MacOS 中的任何其他转码软件也可以接受。
我有很多家庭视频,用数码单反相机/运动相机/手机拍摄。而且这些文件真的很大,没有转码。有一些我想拥有的东西,
元数据应全部捕获。使用 Handbrake 将无法捕获使用设备的信息。另外,捕获日期会变成转码日期,这是绝对不能接受的。
我想将它们转码为 HEVC (H.265)
我需要对它们进行批量转码,因为有很多视频。
如果可能(不是必需的),我还希望将文件名设为“YYYYMMDD_HHMMSS”。
我认为 1 和 3 都是非常常见的问题。该线程对于所有正在寻找相同答案的人也将非常有用。非常感谢!
gstreamer - GStreamer: vorbis transmuxing (pass-through) and transcoding via parsebin
任何人都可以帮助我了解如何通过parsebin元素在 Gstreamer 中使用 vorbis 吗?在下面的示例中,我使用带有一个视频 (h264) 和一个音频 (vorbis) 流的 matroska 文件。
例如下一个案例(使用 auto****sink w/o vorbisparse ):
但在这种情况下,所有挂起(使用 auto****sink和 vorbisparse)
挂起(使用不带 vorbisparse的单独文件接收器):
工作(使用多队列,单独的文件接收器和 vorbisparse):
挂起(使用多队列、单个文件接收器和 vorbisparse):
PS 我的主要目标是使用这个parsebin元素并获得根据需要转码或转码流的能力。例如:
- 视频 => 转换,音频 => 转换
- 视频 => 转换,音频 => 转码
- 视频 => 转码,音频 => 转码
- 视频 => 转码,音频 => 转码
我将感谢您的澄清和帮助
ffmpeg - 什么来转码我的媒体库?
我在运行 Plex 服务器的笔记本电脑上的文件夹中有一堆电影。有些电影播放良好,有些则根本没有缓冲。
是否有一个 FFMPEG 转换命令可以将它们全部转换为 Plex 可以本地播放的格式?
ffmpeg - 使用 ffmpeg 转码可能会占用大量内存
当我用ffmpeg转码这个源文件时,ffmpeg可能会占用几十GB的大量内存直到被杀死,为什么?
当我使用 -an 禁用音频时,结果还可以;当我不使用“fifo”时,结果还可以,但我的项目需要这个“fifo”过滤器。
php - 我可以通过回调函数检测到作业状态更改为“已完成”吗
我想用Piper转码视频
我将在我的代码 php 中调用 piper 转码,例如:
我可以使用此网址“ http://my_server_piper:8080/jobs/6e6960a770ba4bf58b9b3419006edcec ”验证作业的状态
我的问题:我可以通过回调函数检测到工作状态更改为“已完成”吗
pdf - 当不透明度设置为小于 1 时,为什么 Apache Batik 将 SVG 文档光栅化为 PDF?
我注意到,当我使用 Apache Batik 将 SVG 文档转码为不透明度设置为小于 1 的 PDF 时,Batik 将创建 SVG 的光栅版本并将其放置在 pdf 中。在处理打印时,这是不可取的。蜡染这样做有什么理由吗?不管它们的不透明度如何,有没有办法避免这种 SVG 文档的扁平化?
我们创建转码器的代码:
然后我们将返回element.getEncodedData()
的 SVG 作为 SVG 字符串。
对于不透明度,我们编辑 SVG 添加一个组。考虑以下 svg:请注意已删除许多标记标签以保持示例简洁:
我们将编辑此 SVG 以显示为
ffmpeg - 最大将任何视频转码为 mp4。800 宽度或最大。800高度+水印
我需要一个适用于每个视频(带音频)格式/类型的 ffmpeg 命令,将其编码为 h264 mp4。输出的最大宽度为 800 像素,最大高度为 800 像素。还需要在右下角添加水印......有没有办法用一个命令行完成所有这些事情?即使它是 WMV、MOV、3gp 和正在使用的任何文件类型?
audio - 从 .m2ts 视频文件中删除音频流
我有一个视频,文件中有 3 个音频流。第一个是英语,其他的是不同的语言。如何在不损失视频和英文流质量的情况下摆脱这些音频流。我认为应该使用ffmpeg,但我不知道该怎么做。
视频
比特率模式:可变
总比特率:38.6 Mb/s
色度二次采样:4:2:0
声音的
格式:DTS-HD
压缩模式:无损