- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,不知道是我做错了还是有错误。
尝试将带有立体声音频的 Quicktime Animation 隔行扫描上场的 1080i 视频转码为 MXF、DNxHD 以及谨慎的单声道音频 channel 和隔行扫描视频。
DNxHD = VC-3 op1a 120M。
除了最终结果被标记为渐进式之外,一切都像魅力一样!我可以看到,当我看视频时,它是交错的,很好看,所以一切都井井有条。
但是 MXF 文件将其自身识别为渐进式视频,因此我们的 Assets 管理系统将其视为 1080p 渐进式文件,Avid Mediacomposer 也是如此。
我无法解决 ffprobe 的问题,但我可以在 MediaInfo v0.7.69
下面 Selenium 。
我运行的命令:
./ffmpeg -i OLLETEST_MANSZELM_ANIMATION.mov -timecode 10:00:00:00 -threads 16 -map 0:0 -map 0:1 -map 0:1 -map_channel 0.1.0:0.1 -map_channel 0.1.1:0.2 -vcodec dnxhd -b:v 120M -acodec pcm_s24le -ar 48000 -flags +ildct -y test.mxf
Scan type : Progressive
Original scan type : Interlaced
Original scan order : Top Field First
-flags +ildct
不影响扫描类型:
Olles-MacBook-Pro-2:NoBackUp olso$ ./ffmpeg -i OLLETEST_MANSZELM_ANIMATION.mov -timecode 00:10:00:00 -threads 16 -map 0:0 -map 0:1 -map 0:1 -map_channel 0.1.0:0.1 -map_channel 0.1.1:0.2 -vcodec dnxhd -b:v 120M -acodec pcm_s24le -ar 48000 -flags +ildct -y test.mxf
ffmpeg version 2.6.2-tessus Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
configuration: --cc=/usr/bin/clang --prefix=/Users/helmutt/data/ext/ffmpeg/sw --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-libsoxr --enable-libwavpack --enable-version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-libmodplug --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --disable-indev=qtkit --disable-indev=x11grab_xcb --enable-runtime-cpudetect
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'OLLETEST_MANSZELM_ANIMATION.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2015-04-14 20:40:41
Duration: 00:00:11.04, start: 0.000000, bitrate: 1141927 kb/s
Stream #0:0(eng): Video: qtrle (rle / 0x20656C72), rgb24, 1920x1080, 1140363 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 25 tbn, 25 tbc (default)
Metadata:
creation_time : 2015-04-14 20:40:41
handler_name : Apple Alias Data Handler
encoder : Animation
timecode : 00:00:00:00
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default)
Metadata:
creation_time : 2015-04-14 20:40:41
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
Stream #0:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
Metadata:
creation_time : 2015-04-14 20:41:01
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
-map_channel is forwarded to lavfi similarly to -af pan=0x4:c0=c0.
[pan @ 0x7f9db1e02600] This syntax is deprecated. Use '|' to separate the list items.
[pan @ 0x7f9db1e02600] Pure channel mapping detected: 0
-map_channel is forwarded to lavfi similarly to -af pan=0x4:c0=c1.
[pan @ 0x7f9db1d241e0] This syntax is deprecated. Use '|' to separate the list items.
[pan @ 0x7f9db1d241e0] Pure channel mapping detected: 1
Output #0, mxf, to 'test.mxf':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
timecode : 00:10:00:00
encoder : Lavf56.25.101
Stream #0:0(eng): Video: dnxhd, yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-1024, 120000 kb/s, 25 fps, 25 tbn, 25 tbc (default)
Metadata:
creation_time : 2015-04-14 20:40:41
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
encoder : Lavc56.26.100 dnxhd
Stream #0:1(eng): Audio: pcm_s24le, 48000 Hz, mono, s32, 1152 kb/s (default)
Metadata:
creation_time : 2015-04-14 20:40:41
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
encoder : Lavc56.26.100 pcm_s24le
Stream #0:2(eng): Audio: pcm_s24le, 48000 Hz, mono, s32, 1152 kb/s (default)
Metadata:
creation_time : 2015-04-14 20:40:41
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
encoder : Lavc56.26.100 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (qtrle (native) -> dnxhd (native))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> pcm_s24le (native))
Stream #0:1 -> #0:2 (pcm_s16le (native) -> pcm_s24le (native))
Press [q] to stop, [?] for help
[mxf @ 0x7f9db2806c00] -d10_channelcount requires MXF D-10 and will be ignored/s
Last message repeated 1 times
frame= 276 fps= 26 q=1.0 Lsize= 166981kB time=00:00:11.20 bitrate=122134.7kbits/s
video:163392kB audio:3150kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.263624%
General
Complete name : /NoBackUp/test.mxf
Format : MXF
Format profile : OP-1a
Format settings : Closed / Complete
File size : 163 MiB
Duration : 11s 40ms
Overall bit rate : 124 Mbps
Encoded date : 0-00-00 00:00:00.000
Writing application : FFmpeg OP1a Muxer 56.25.101
Writing library : FFmpeg OP1a Muxer 56.25.101
Video
ID : 2
Format : VC-3
Format_Settings_Wrapping : Frame
Codec ID : 0D01030102110100-0401020271080000
Duration : 11s 40ms
Bit rate mode : Constant
Bit rate : 121 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 8 bits
Scan type : Progressive
Original scan type : Interlaced
Original scan order : Top Field First
Bits/(Pixel*Frame) : 2.339
Stream size : 160 MiB (98%)
Audio #1
ID : 3
Format : PCM
Format settings, Endianness : Little
Format_Settings_Wrapping : Frame (AES)
Codec ID : 0D01030102060300
Duration : 11s 40ms
Bit rate mode : Constant
Bit rate : 1 152 Kbps
Channel(s) : 1 channel
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Stream size : 1.52 MiB (1%)
Audio #2
ID : 4
Format : PCM
Format settings, Endianness : Little
Format_Settings_Wrapping : Frame (AES)
Codec ID : 0D01030102060300
Duration : 11s 40ms
Bit rate mode : Constant
Bit rate : 1 152 Kbps
Channel(s) : 1 channel
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Stream size : 1.52 MiB (1%)
Other #1
ID : 1
Type : Time code
Format : MXF TC
Time code of first frame : 00:10:00:00
Time code settings : Striped
Other #2
Type : Time code
Format : SMPTE TC
Muxing mode : SDTI
Time code of first frame : 00:10:00:00
最佳答案
-flags +ildct 是指示编码器中隔行扫描的正确标志;我认为该标志正在被音频编码器拾取。尝试使用“-flags:v +ildct”强制媒体类型。
关于video - 使用 ffmpeg 转码为 DNxHD mxf 时,渐进式或隔行式被误解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29702386/
我最近将 ffmpeg 2.8.1 升级到 4.3.1。升级后,我发现将任何输入视频文件格式转换为 mxf 都失败了(而旧版本可以正常工作)。 使用的命令: ffmpeg -i input.avi -
有没有办法使用 python 提取 MXF( Material 交换格式)文件数据? 我想要做的就是从 MXF 文件中获取视频持续时间、实际视频流以及 mp3 或任何音频格式的语音(如果可能)等数据。
我们正在使用 Azure 媒体服务(MES 处理器)将各种输入格式的视频文件转码为 mp4 输出格式。 如果我们有一个 mxf 输入文件,我们会在尝试转码视频时收到以下异常(带有选项 copyAudi
我正在尝试使用 FFMPEG 将 mxf 转换为破折号.但是当我这样做时,破折号文件不会在 VLC 中播放。我有一个可用的破折号文件(从某个网站获得样本),所以我确信我的 VLC 似乎工作正常并且可以
我正在尝试将自定义元数据添加到 FFMPEG 中的 MXF。我可以通过语法,然后在命令输出期间列出我的元数据,但是当我稍后在文件上运行 FFMPEG 以检查元数据不存在时。只有 material_pa
从 .mpg 编码时遇到问题至.mxf使用 aac 编解码器 . 我写过:ffmpeg -i [input.mpg] -c:v mpeg2video -b:v 10M -a:c aac [output
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 9年前关闭。 Improve this que
我正在寻找一种将 wav(16bit, 48kHz, LPCM) 转换为带有时间码的 mxf 文件的方法。 由于ffmpeg支持mxf,我正在尝试,但我不知道命令。 ffmpeg -i ./input
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便可以用事实和引用来回答它。 4年前关
我有一个 MXF 视频 我搜索了语法以转换为 mov 并在 Win10 上的 Mobaxterm 中运行它。 "/drives/c/Program Files (x86)/ffmpeg/bin/ffm
你好啊。好时间我正在寻找一个适用于浏览器(Chrome,Firefox,Edge)的播放器,可以在内部网络**播放.mxf文件**,并可以获得不同的位置,可以跳到视频的不同部分。或者至少有一种方法可以
我有一个编码为 MXF 的 DV 文件,我想转码为 h264。对读取好的文件运行 ffmpeg 并理解流但不会写入 h264 文件。似乎所有流都正确,我可以确认视频和音频流的属性。 我只是不明白为什么
我是新手,所以不确定如何进行此 ffmpeg 合并。 我试图将视频和音频文件合并在一起。 我有一个视频和两个 mxf 音频。 我想保持视频的质量并将声音映射到视频上 任何人都知道如何。 最佳答案 我以
我正在尝试使用 Xuggler 将 mxf 文件转码为 flv 类型。 但是我遇到了这个异常 - 2011-09-23 11:48:06,328 [main] WARN com.xuggle.xug
嗨,不知道是我做错了还是有错误。 尝试将带有立体声音频的 Quicktime Animation 隔行扫描上场的 1080i 视频转码为 MXF、DNxHD 以及谨慎的单声道音频 channel 和隔
我在命令行中使用 FFmpeg 0.6.3 在 Windows Server 2008 中将文件从一种格式转码为另一种格式。但是当我尝试将 mxf 文件转换为 mp4 格式时。我收到以下错误消息 ff
嗨,我的问题是我有 2 个 .w64 文件(扩展 wav 格式),每个文件都有 16 个单声道音频。我希望能够从每个 .w64 文件中提取特定的音频 channel ,并将这些 channel 作为单
正如您在附图中看到的那样,根据 MediaInfo,我的文件中有两个不同的时间码。有没有办法将它们设置为不同的值? 谢谢你。 最佳答案 您可以使用 -timecode ffmpeg 的选项。 我有一个
我正在尝试将具有多个视频流和一个音频流的视频从 mxf 格式转换为 mp4 格式并出现错误。我怎么解决这个问题?谢谢你。 E:\video>ffmpeg -loglevel error -y -i E
我们正在使用 Azure 媒体服务 V3 API 将各种输入格式的视频文件转码为 mp4 输出。如果我们有 mxf 输入文件,则在尝试使用音频编解码器“CopyAudio”对视频进行转码时会收到以下异
我是一名优秀的程序员,十分优秀!