[FFmpeg-user] encode to RAW video
Michael Koch
astroelectronic at t-online.de
Mon Oct 24 19:11:02 EEST 2022
Am 24.10.2022 um 17:50 schrieb Naveen.B:
>>
>>>>> Hello Team,
>>>>>
>>>>> I have managed to convert raw Images files to .mp4 video,
>>>>> I need to encode to a RAW video instead, could you please let me know
>> the
>>>>> command for this?
>>>>>
>>>>> RAW Image file is,
>>>>> resolution - 1600x1300
>>>>> fps-30
>>>>> bit depth-16bit
>>>>>
>>>> Do not specify a video codec, or set -c:v rawhide, set your frame rate /
>>>> resolution / bit depth params and use .raw as extension.
>>>>
>>>> I tried as you suggested, I get the below error,
>> You must specify all relevant parameters for the output file at the
>> correct place in the command line. After the input file name, and before
>> the output file name. I think you must also add -f rawvideo
>> Remove -crf 1, as it makes no sense for a raw file.
>>
>> C:\Naveen\projects\DMS\software\ffmpeg_full\ffmpeg\bin>ffmpeg -f rawvideo
>> -s 1600x1300 -r 30 -i CapturedImage-%03d.raw raw_video.raw
>> ffmpeg version 2022-06-20-git-56419428a8-full_build-www.gyan.dev
>> Copyright (c) 2000-2022 the FFmpeg developers
>> built with gcc 11.3.0 (Rev1, Built by MSYS2 project)
>> configuration: --enable-gpl --enable-version3 --enable-static
>> --disable-w32threads --disable-autodetect --enable-fontconfig
>> --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib
>> --enable-lzma --enable-libsnappy --enable-zlib --enable-librist
>> --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth
>> --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d
>> --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e
>> --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265
>> --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl
>> --enable-libopenjpeg --enable-libvpx --enable-mediafoundation
>> --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi
>> --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg
>> --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec
>> --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2
>> --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo
>> --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug
>> --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame
>> --enable-libshine --enable-libtheora --enable-libtwolame
>> --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm
>> --enable-libopencore-amrnb --enable-libopus --enable-libspeex
>> --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite
>> --enable-libmysofa --enable-librubberband --enable-libsoxr
>> --enable-chromaprint
>> libavutil 57. 27.100 / 57. 27.100
>> libavcodec 59. 33.100 / 59. 33.100
>> libavformat 59. 25.100 / 59. 25.100
>> libavdevice 59. 6.100 / 59. 6.100
>> libavfilter 8. 41.100 / 8. 41.100
>> libswscale 6. 6.100 / 6. 6.100
>> libswresample 4. 6.100 / 4. 6.100
>> libpostproc 56. 5.100 / 56. 5.100
>> CapturedImage-%03d.raw: No such file or directory
>>
> These files are present in the directory, but still its throwing this
> error, No such file or directory.
Are you sure that there is a file CapturedImage-000.raw ?
You forgot to specify the input pixel format.
Many parameters are missing for the raw output. But the error message is
from the input.
Do you really want raw video? That's not the easiest format for a beginner.
Everything must be specified for the input (file format, pixel format,
size, framerate, and whatever I may have forgotten...) and the same
things must be specified for the output again.
Michael
More information about the ffmpeg-user
mailing list