标签: video-conversion

如何将 mpeg2 转换为可流式传输或碎片化的 mp4?

我正在尝试将 mythtv 录制的 mpg (mpeg2) 文件转换为可流式传输的mp4 文件。转换为 mp4 很简单,但是,必须先转换整个文件才能使用。即使使用将“mov atom”放在文件开头以进行快速流式传输的转换工具,也需要在此之前对整个 mp4 进行编码。

我在 avconv 文档中读到“mov/mp4/ismv muxer 支持碎片化”。它可以在文件的开头放置一个“假”mov atom,然后在整个文件的每个关键帧处放置一个新的,这样视频就可以在转码或转换中断时进行流式传输。

我相信我已经按照 avconv 说明 ( http://libav.org/avconv.html#MOV_002fMP4_002fISMV ) 了解如何转换文件,但继续收到指示编码器不理解参数的错误。下面是我的命令,以及它生成的错误输出。我已经筋疲力尽了谷歌和我自己寻找答案并且出现了空白,因此将不胜感激任何帮助。

系统运行 ubuntu 12.04x64,avconv 版本 0.8.1-4:0.8.1-0ubuntu1。

命令:

avconv -i 1081_20111227200000.mpg -f mp4 -movflags frag_keyframe+empty_moov -c:v libx264 -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)

错误:

[mp4 muxer @ 0x36772e0] [Eval @ 0x7fffeddb69b0] Undefined constant or missing '(' in 'frag_keyframe'
[mp4 muxer @ 0x36772e0] Unable to parse option value "frag_keyframe+empty_moov"
[mp4 muxer @ 0x36772e0] Error setting option movflags to value …
Run Code Online (Sandbox Code Playgroud)

mythtv ffmpeg mp4 video-conversion

5
推荐指数
2
解决办法
9595
查看次数

如何在使用 avconv 从 .jpg 文件创建视频时获得更好的质量?

我正在尝试从 paraView 导出的许多 jpg 文件中制作视频。我已经发现 'avconv' 可以做到这一点,但即使写入了 -s hd1080 选项,输出质量也不是那么好。

Jpeg 文件分辨率为 1920x1080,所以我相信它们对我有好处。

文件大小不是很重要,我希望能够看到视频的详细信息。

甚至有可能吗?

如果这很重要,我正在运行 Ubuntu 12.04。

video hd-video video-conversion

5
推荐指数
0
解决办法
8394
查看次数

从 VHS 磁带录制

我最近拿到了一张 USB TV Tuner 卡。我想将旧的家庭 VHS 录像带数字化。但是,TV Tuner 卡驱动程序不处理音频,只处理视频。我从笔记本电脑的视频机插入了一个 3½ 毫米插孔。来自 VHS 的视频显示为 v4l 设备,如网络摄像头。我可以很好地观看视频(带音频)。我尝试编写一些 gstreamer 命令来从视频中录制,它有点工作,但最终音频会不同步。

那么是否有任何适用于 Ubuntu 的应用程序可以轻松地从 VHS 磁带/网络摄像头进行录制?可以正确进行编码的东西。

video video-editor video-conversion

5
推荐指数
1
解决办法
1万
查看次数

用于将 mp4 文件从 720p 转换为 480p 的软件

我有一些视频想转换为 480p,因为我的上网本无法处理 720p 及更高的视频。你们知道任何可以这样做的免费软件吗?谢谢!

video conversion convert video-conversion

5
推荐指数
2
解决办法
8639
查看次数

为视频添加水印的最简单方法是什么?

可以是图片水印,也可以是文字水印。不过我更喜欢文字水印。我无法找到解决上述问题的好方法。请帮助我。视频格式主要是 MP4 H.264 文件。文件的分辨率可能会有所不同。如果我可以批量执行此操作,那很好,但到目前为止,我可以对单个视频文件执行此操作。谢谢你

video video-editor ffmpeg format-conversion video-conversion

5
推荐指数
1
解决办法
1万
查看次数

在 FFmpeg 编码中为 HEVC 设置位深度?

FFmpeg 现在支持x265 的 10 位和 12 位编码,但我找不到合适的命令行选项以这些位深度对它们进行编码。

有人可以指定这些选项吗?

ffmpeg video-conversion hevc

5
推荐指数
1
解决办法
3万
查看次数

尽管--enable-libx264,当ffmpeg未知解码器'libx264'时如何将视频重新编码为H.264

我正在尝试将视频重新编码为 H.264 ffmpeg。我正在使用 Ubuntu Studio 17.10。我也安装了libavcodec-extralibav-tools已经安装了,我安装了ubuntu-restricted-extrasffmpeg编译时libx264启用:

$ ffmpeg -c:v libx264 -preset slow -crf 22 -c:a copy -i tmpoHcVBN.mp4 output.mp4
ffmpeg version 3.3.3-static http://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.2.0-8ubuntu2)
  configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh …
Run Code Online (Sandbox Code Playgroud)

ffmpeg video-conversion h264

5
推荐指数
1
解决办法
5385
查看次数

如何将动画 WebP 转换为 WebM?

我想将动画 WebP 文件转换为 WebM。然而,大多数工具只支持转换为动画 WebP 而不能转换,当它们convert完全支持动画 WebP 时:ImageMagick 的不支持动画 WebP,ffmpeg不支持动画 WebP,并且一次webpmux只支持提取一帧(就我可以说)。

我该如何进行这种转换?

convert webm format-conversion video-conversion webp

5
推荐指数
1
解决办法
4592
查看次数

3GP 视频的视频转换器?

是否有任何转换器可以将 FLV/AVI/MP4 视频转换为移动 3GP 格式?最好是基于 GUI 的,但我还没有找到。

software-recommendation video-conversion

4
推荐指数
1
解决办法
1万
查看次数

将 .mov 转换为 Davinci Resolve

使用Davinci Resolve时,“H.264和265需要Linux上的付费版本”

FFMpegUbuntu 附带,可用于转换视频文件。它们应该转换为什么文件类型,以及可以使用哪些额外参数。


我尝试过转换为 mp4 和 avi,但文件在解析时仍然无法读取。

ffmpeg video-conversion

4
推荐指数
1
解决办法
2154
查看次数