Newest 'libx264' Questions - Stack Overflow
Les articles publiés sur le site
-
How to avoid color shift using FFmpeg libx264
7 septembre 2021, par floritI’d like to convert some footage to proxy H.264 using ffmpeg. I got a slight colorshift using the following command:
ffmpeg -i /path/to/045_0054.MXF -map 0 -dn -c:v libx264 -preset slow -profile:v main -level:v 4.1 -coder 1 -pix_fmt yuv420p -crf 25 -vf "scale=1280:720:flags=lanczos" -movflags +faststart -colorspace 1 -color_primaries 1 -color_trc 1 -color_range 1 -brand mp42 -refs 1 -x264-params b-pyramid=0 -bf 2 -g 5 -y /path/to/045_0054.mp4
How can I get rid of the slight magenta shift?
mediainfo
prints the following about the source file:General Complete name : /path/to/045_0054.MXF Format : MXF Format version : 1.3 Format profile : OP-1a Format settings : Closed / Complete File size : 180 MiB Duration : 14 s 720 ms Overall bit rate mode : Variable Overall bit rate : 102 Mb/s Encoded date : 2021-02-19 13:13:15.000 Writing application : Sony Mem 2.00 Video ID : 2 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L5.1 Format settings : CABAC / 2 Ref Frames Format settings, CABAC : Yes Format settings, Reference frames : 2 frames Format settings, GOP : M=3, N=6 Format settings, wrapping mode : Frame Codec ID : 0D01030102106001-0401020201314001 Duration : 14 s 720 ms Bit rate mode : Variable Bit rate : 97.8 Mb/s Maximum bit rate : 100.0 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate : 25.000 FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.472 Stream size : 172 MiB (95%) Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
-
How to enable libx264 for FFmpeg on Elastic Beanstalk
2 août 2021, par user15575918My question is very similar to that of this person, but the suggested answer did not work for me.
Using the following
ffmpeg.config
file in.ebextensions
I am able to install ffmpeg, but without the libx264 codec.packages: yum: autoconf: [] automake: [] cmake: [] freetype-devel: [] gcc: [] gcc-c++: [] git: [] libtool: [] make: [] nasm: [] pkgconfig: [] zlib-devel: [] sources: /usr/local/src: http://ffmpeg.org/releases/ffmpeg-4.4.tar.bz2 commands: ffmpeg_install: cwd: /usr/local/src/ffmpeg-4.4 command: sudo ./configure --prefix="/usr" --enable-gpl && make && make install
And so, to install libx264, I have tried replacing the lines after
commands:
with:01-install_libx264: cwd: /usr/local/src/ command: git clone https://code.videolan.org/videolan/x264.git && cd x264 && ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" && make && make install 02-ffmpeg_install: cwd: /usr/local/src/ffmpeg-4.4 command: sudo ./configure --prefix="/usr" --enable-gpl --enable-libx264 && make && make install
It didn't work, so I tried:
01-install_libx264: cwd: /usr/local/src/ command: curl -L -O https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 && tar xjvf x264-master.tar.bz2 && cd x264-master && ./configure --bindir="$HOME/bin" --disable-shared --enable-nasm && make && make install 02-ffmpeg_install: cwd: /usr/local/src/ffmpeg-4.4 command: sudo ./configure --prefix="/usr" --enable-gpl --enable-libx264 && make && make install
Neither have worked. Any ideas what I'm doing wrong here? Deployment fails, log says "Unsuccessful command execution on instance", but no further detail. Is there any way to debug the command execution better?
-
Error : undefined reference to `x264_encoder_open_155'
27 juillet 2021, par ShankarI had done
sudo apt-get update sudo apt-get upgrade
after that i am getting this error while compiling project:
ffmpeg/libavcodec/libx264.c:948: undefined reference to `x264_encoder_open_155'
Even i tried to build ffmpeg, i still got same error. Is there any solution or suggestions for this error?
-
FFmpeg : Attach metadata to the segment muxer
25 juillet 2021, par MariaI tried to attach metadata to the segment muxer using
bitstream filter
with no success, Please tell me how can do it? -
ffmpeg-kit(macOS swift) - FATAL : Unknown encoder 'libx264'
21 juillet 2021, par NoobI am using FFMPEG-Kit in my macOS app to compress the video file. While executing arguments along with
libx264
I am gettingFATAL: Unknown encoder 'libx264'
I am not sure where to enablelibx264
. I am using cocoa-podpod 'ffmpeg-kit-macos-full', '~> 4.4.LTS'
. Please help me to resolve this problem. Thank you all.Below argument perfectly works in my system.
Code:
let arguement = "-i \(sourceURL.path) -c:v libx264 -crf 28 \(destinationURL.path)" guard let session = FFmpegKit.execute(arguement) else { print("FFMPEG: Session not created!") return } guard let returnCode = session.getReturnCode() else { print("FFMPEG: Error return code!") return } if ReturnCode.isSuccess(returnCode){ print("FFMPEG: Success") }else if ReturnCode.isCancel(returnCode){ print("FFMPEG: Cancelled.") }else{ print("FFMPEG: failed. \(FFmpegKitConfig.sessionState(toString: session.getState()))") }
Error:
Unknown encoder 'libx264'