Questions tagged «h.264»

也称为MPEG-4 / AVC,这是一种高级视频编码标准,广泛用于蓝光和流视频。

2
FFmpeg提取剪辑-流帧速率与容器帧速率不同(x264,AAC)
总结 H.264视频似乎具有非常高的帧速率,需要将比例因子应用于我尝试提取的视频持续时间(低900倍)。 正文 我正在尝试从MP4格式(使用Handbrake创建)的电影中提取剪辑。在尝试了Mencoder和VLC之后,我决定试一试FFmpeg,因为它在复制编解码器时最麻烦。也就是说,与Mencoder和VLC相比,生成的文件仍可以在QuickTime中播放(我知道Perian等,我只是想学习所有工作原理)。 无论如何,我的命令如下: ffmpeg -ss 01:15:51 -t 00:05:59 -i outofsight.mp4 \ -acodec copy -vcodec copy clip.mp4 在复制过程中,出现以下内容: Seems stream 0 codec frame rate differs from container frame rate: 45000.00 (45000/1) -> 25.00 (25/1) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from outofsight.mp4': Duration: 01:57:42.10, start: 0.000000, bitrate: 830 kb/s Stream #0.0(und): Video: …
8 macos  video  ffmpeg  h.264 

1
我应该使用哪些工具来编辑H.264 MP4 GoPro视频?
我使用GoPro录制视频,生成包含H.264编码视频的MP4文件。 我想对这些视频做一些简单的编辑任务而不会降低质量: - 一起切割各种场景 改变原声带 我正在使用Windows XP专业版,所以我有Windows Movie Maker,它似乎应该足够但无法读取我拥有的MP4文件。 我可以安装编解码器以允许WMM读取MP4文件吗? 我可以将MP4转换为WMM读取的内容吗? 我应该使用不同的视频编辑程序吗? 自由软件会更好,但如果它是一个优秀的解决方案,我愿意付钱。

0
ffmpeg不会从mkv h265生成流畅的视频
这有点主观,但我无法使用ffmpeg制作100%流畅的视频。 作为输入我使用 https://www.libde265.org/hevc-bitstreams/tos-1720x720-cfg01.mkv 作为一个例子。这是一个h264 mkv视频,在我的win7笔记本电脑上使用我的vlc播放器运行得非常糟糕。将它转换为h264视频让它播放得更好,但它似乎仍然不是100%平滑。特别是在拉斯维加斯9,它甚至像每秒钟一样挂起。 其他h264视频即使使用1080p或更大版本也可以与vlc完美搭配,而且与Vegas相比更好,所以它不是我的笔记本电脑。 似乎h264和h264之间可能存在很多差异? 我能用什么来让它们更顺畅? 我正在使用以下命令转换视频: ffmpeg.exe -i INPUT_FILE -ac 2 -vf scale=trunc\\(oh*a/2\\)*2:480 -c:v libx264 -sn -dn -map_metadata -1 -map_chapters -1 -profile:v high -level:v 4.0 -pix_fmt yuv420p OUTPUT_FILE
3 ffmpeg  h.264  x264  h.265 

3
三星便携式摄像机在mp4(H.264)中产生不正确的宽高比
我刚刚购买了三星便携式摄像机(SMX-F30BP)。它具有以标准纵横比(我猜是4:3)或16:9格式捕获的能力。问题是在我尝试播放的任何播放器(媒体播放器,MPlayer,VLC等)中,生成的mp4(H.264)文件始终被视为4:3格式,尽管事实上帧实际上是16:9 。仅通过在播放器中将纵横比手动设置为16:9,我才能正确播放电影。有人对发生的事情有线索吗?这是cam软件中的错误吗?有什么我可以做的吗?谢谢您的回答。

1
使用ffmpeg分割和编码视频的时间呈指数增长
我正在尝试通过字幕分割视频并使用ffmpeg编码为.mp4(h.264 / aac),但这需要花费很多时间!第一段视频被分割并编码得非常快,但是每次迭代时间都会增加,因此40分钟的视频需要整晚或更长时间。小3分钟视频最多需要10分钟。 用于拆分和编码的命令: ffmpeg -i filename.avi -ss 00:00:0(time of sub start) -t 0:0:3(time of sub duration) -acodec libfaac -vcodec libx264 -bf 0 -f mp4 filename.mp4 ffmpeg版本N-34849-g07c7ffc(最后,我认为) 我怎样才能让它更快?对于ffmpeg或某些黑客来说,是否有一些神奇的论据?
2 video  audio  ffmpeg  h.264  aac 

0
FFMPEG无损视频输出选项
我正在寻找FFMPEG的无损视频输出选项,这些选项无需任何特殊的编解码器或特殊的播放器(例如VLC)就可以查看。我希望能够使用Windows Media Player之类的播放器来打开视频的基本用法。 我目前有以下选择: 在avi容器中创建原始视频输出视频: ffmpeg -i input.mp4 -f avi -c:v rawvideo output.avi 在avi容器中创建Huffyuv输出视频(在WMP中正确播放,但在VLC中不能正确播放。): ffmpeg -i input.mp4 -f avi -c:v huffyuv output.avi 在avi容器中创建h264视频(视频无法在WMP中正确播放): ffmpeg -i input.mp4 -f avi -c:v libx264 -qc 0 output.avi 我愿意接受任何建议。我想减小文件大小,同时又不丢失源信息,并允许在标准Windows安装上轻松播放。 更新: huffyuv和libx264均可在VLC 2.2.0中使用。我仍在寻找尽可能不涉及VLC的解决方案。

1
找不到指定的模块(mod_h264_streaming)(Apache2)?
我试图让mod_h264_streaming与我的Apache2服务器一起工作。我从中下载了mod的预编译版本 这里 。我读 这里 我所要做的就是将文件解压缩到我的模块文件夹中,然后添加 LoadModule h264_streaming_module modules/mod_h264_streaming.so AddHandler h264-streaming.extensions .mp4 到httpd.conf,我也做了。但是,当我重新启动Apache时,我收到此错误: Syntax error on line 173 of C:/Program Files (x86)/Apache Group/Apache2/conf/httpd.conf: Cannot load C:/Program Files (x86)/Apache Group/Apache2/modules/mod_h264_streaming.so into server: The specified module could not be found. Note the errors or messages above, and press the <ESC> key to exit. …

1
来自原始YUV444的FFMPEG h.264流到VLC产生黑屏和音频噪声
我使用stdout(管道格式:管道< -Y< -U< -V整个帧)将原始YUV444 640x480帧从C ++程序内部管理到ffmpeg。 ffmpeg使用h.264对它们进行编码,并通过UDP将视频流式传输到我选择的IP。 当我没有流式传输并将录像设备上的视频保存为带有ffmpeg的-mp4文件时,一切正常 - 但是当我通过网络流式传输并尝试在VLC中接收时,会收到流并且视频屏幕下的播放计时器运行, 但图像为黑色,没有显示视频。 我的音频输出也有一些噼里啪啦的声音。原始视频没有音轨。 我的ffmpeg设置如下: ffmpeg -y -loglevel verbose -f rawvideo -r 25 -c:v rawvideo -pix_fmt yuv444p -s 640x480 -i - -c:v libx264 -preset superfast -framerate 25 -f mpegts udp://192.168.150.1:20001 在VLC(GUI)中,我只使用udp:// @:20001的“开放网络流”。端口是开放的,我用一个简单的虚拟发送器/接收器测试它。视频录制的几乎相同的cli参数在写入文件并下载时会产生完美的可播放视频: ffmpeg -y -loglevel verbose -f rawvideo -r 25 -c:v rawvideo …

1
将DVD编码为H.264
我通常使用dvd :: rip软件将DVD编码为指定大小的XviD文件。我尝试将软件的选项编码为H.264,但它没有成功。 如何翻录DVD并编码为H.264? (使用dvd :: rip或其他软件) 操作系统:Ubuntu 10.10 x64
1 ubuntu  dvd  encoding  h.264 

2
v4l2与编码为H.264的网络摄像头有关
我正在尝试使用gstreamer通过wifi将H.264网络摄像头视频输入发送到另一台计算机。我正在使用这个 教程 作为指导。我正在使用Creative Live! Cam Connect HD作为我的网络摄像头。该 网站 声称网络摄像头具有板载H.264编码器。但是当我使用v4l2-ctl时,我得到以下内容: $ v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT ... Index : 1 Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : MJPEG 但是当我使用--all标志时,我得到一个不同的像素格式。 v4l2-ctl -d 1 --all Driver Info (not using libv4l2): Driver name : uvcvideo Card type : Live! Cam Connect HD …

2
使用FFMPEG转换目录中的所有文件
我正在尝试编写一个脚本来将目录中的所有文件转换为m4v,同时尝试保持相似(如果不是相同)的质量并压缩文件以减小整体大小。 我拼凑了一个小批量脚本,但它不会运行。谁能伸出援助之手/建议如何最好地压缩和保持质量? #!/bin/bash #Convert files using ffmpeg DIR="/Volumes/Misc/To Convert 2" for i in $DIR; do ffmpeg -i "$i" -c:v libx264 -crf 19 -preset slow -c:a aac -strict experimental -b:a 192k -ac 2 "/Volumes/Misc/Converted/${i%.*}.m4v" done 编辑:输出 这是我尝试运行shell脚本时得到的输出 ffmpeg version 2.6.1-tessus Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version …

1
VGA升级后,iSpy可以将视频文件放大10倍
我有一台小型HP服务器(ProLiant MicroServer Gen8),并用它来录制监控摄像头。板载图形相当薄弱,因此我添加了GeForce GT730并为其安装了最新的nVidia驱动程序。我并没有在ISPY更改任何设置,但由此产生的视频文件,现在大约在10倍大小。 质量看起来相同,帧速率和分辨率也相同。这可能是什么原因?我包含了使用MPC-HC获得的文件信息(old,new),我还在这里复制了不同的字段: old file new file File size : 19.6 MiB 185 MiB Duration : 15 min 1 s 14 min 44 s Overall bit rate : 183 kb/s 1 758 kb/s Writing application : Lavf57.56.100 Lavf57.83.100 Format settings, GOP : (no data) N=1 Duration : 15 …

0
FFmpeg + NVENC编码:奇怪的宽高比
我的源视频是MPEG-2,720x576,DAR = 16:9。使用FFmpeg和h264_nvenc编码器,我将其转换为H.264。问题:输出AR是奇怪/错误/不存在。命令行: >ffmpeg -i "d:\in.mpg" -aspect 16:9 -c:v h264_nvenc -c:a copy -t 15 "d:\out.mp4" ffmpeg version N-83280-gcba4f0e Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.0 (GCC) configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca …

1
ffmpeg在从Axis Camera到FLV RTMP的900秒后停止流式传输
音频和视频工作900秒然后, ffmpeg 停止: video:1889kB audio:1825kB global headers:0kB muxing overhead 2.162866% 我从AXIS IP摄像机流过 ffmpeg 在nginx。 ffmpeg -v verbose -i rtsp://root:pass@192.168.0.106/axis-media/media.amp -itsoffset 00:00:05 -acodec copy -ac 1 -ab 64k -ar 16000 -f flv -r 5 -qscale 1 -b 128kB rtmp://192.168.0.107/myapp/test 我测试了很多命令,但是这个命令给了我最好的结果。 控制台输出: ffmpeg -v verbose -i rtsp://root:pass@192.168.0.106/axis-media/media.amp -itsoffset 00:00:05 -acodec copy -ac …
ffmpeg  h.264  nginx  flv  rtsp 

1
.vob到h.264 MP4文件 - 值得努力吗?
当我前一段时间转换为数字格式时,由于没有质量损失,我选择了.VOB。但是最近我被告知这种h.264压缩方法。 时间不是问题,我不介意等待转换等。我也明白任何压缩都会降低质量。为了测试我使用手刹中的h264将4GB .VOB转换为.mp4,质量损失非常非常难以注意到。 从我通过研究所理解的 空格= .mp4(h.264) 质量= .Vob 播放=两者同样支持? 但这些担忧尚未得到解答: 我的比较是在计算机显示器上完成的,如果我将来购买50英寸电视,质量损失是否会非常明显? 这种类型的文件是否受到高度支持?(我不想体验不兼容的玩家) 将来还有哪些其他问题可以转换文件?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.