Questions tagged [ffprobe]

ffprobe gathers information from multimedia streams and prints it in human- and machine-readable fashion.

ffprobe gathers information from multimedia streams and prints it in human- and machine-readable fashion.

See http://ffmpeg.org/ffprobe.html

446 questions
1
vote
0 answers

ffmpeg extract video frames from url to a local variable in Node

I'm using the Nodejs spawn() functionality to execute a shell command that goes like this: ffmpeg -i https://someUrl.com/someVideo.mp4 -vf fps=30 frame-%d.bmp Which works for me as to saving 30 frames per second into numbered files, but I'd like to…
FireBrand
  • 463
  • 5
  • 16
1
vote
0 answers

ffmpeg - DF vs NDF (Drop Frames) vs (Non Drop Frames), how to simply pass input timecode to output

Please help with this issue. The broadcaster just rejected my submitted video because their validation tool threw this kind of error: was configured as "Non drop Frame". "Drop Frame" expected. I'm only processing video, and I expect the audio to…
QRrabbit
  • 330
  • 3
  • 14
1
vote
1 answer

ffmpeg options for encoding a video mpeg2video but with .mov extension

I just finished a project, and need to produce an output in the specific format, should be exactly the same as the format of the video I received. The best way for me to identify the source format was to use ffprobe. Here was the output of…
QRrabbit
  • 330
  • 3
  • 14
1
vote
1 answer

What is ffprobe metadata "programs"?

All in the topic: what are "progams" in context of video? As you may expect, any google lookup containg "programs" yield many irrelevant results... no matter search tricks you can apply. I tried some general search about video metadata, found a…
nonayme
  • 75
  • 6
1
vote
0 answers

Use ffprobe on Sagemaker Jupyter Notebook: /bin/sh: 1: ffprobe: not found

I need to use FFprobe to get the metadata(the orientation of the video) of videos on SageMaker Studio. Even I installed FFmpeg and FFprobe via pip install, the notebook doesn't recognize the packages. /bin/sh: 1: ffprobe: not found It is tricky…
1
vote
1 answer

Edit H264 video stream header information ("start_pts" and "start_time")

I have a video clip that appears to be slightly corrupted. Does not play on VLC but works on Potplayer. I used FFprobe to get information on the video. The problem appears to be with the start points of the video…
David
  • 83
  • 6
1
vote
0 answers

How to copy ffprobe dumped metadata to a converted video

I hope you're all doing safe! I'm using windows 10 and have lots of home videos, some of them are on .AVI format. I just discovered google photos don't backup .AVI videos, I tried converting it with GUI converters (FormatFactory, Wondershare,…
Quer
  • 405
  • 7
  • 16
1
vote
0 answers

Can ffprobe consume piped ffmpeg output?

The Situation I'm writing a NodeJS script that takes a video stream (or file), pipes it to ffmpeg to standardize the format, and then sends it to various ETL processes to extract data from the video. I want my node-level data stream to have…
slifty
  • 13,062
  • 13
  • 71
  • 109
1
vote
0 answers

What makes the bitrate of dash stream output low as compared to bitrate of input mp4 video

I used ffmpeg to convert bbb.mp4 to dash stream. I used the ffprobe to get the bitrates of input and output (shown below) For the same resolution video 1920x1080 input has bit rate 2998 kb/s where as output has bitate of 20 kb/s. My profile is set…
1
vote
1 answer

Where can I get the FFProbe JSON schema definition?

I am using FFProbe to get media file information in JSON format. I am looking for a complete schema definition for the JSON output option in FFProbe. See: https://ffmpeg.org/ffprobe.html#json Without the schema I find that different files produce…
PieterV
  • 555
  • 1
  • 4
  • 18
1
vote
1 answer

ffmpeg - ffprobe duration format change

I am using ffmpeg to get some file durations Below is my code $filename = '1aef53e6-92ac-4d28-89f8-4cce28fa0f58.mp4' $duration = if ((ffmpeg -i $filename 2>&1 | Out-String) -match 'Duration:\s+([\d:.]+)') { $matches[1] } Actual output would be…
1
vote
1 answer

powershell output to .txt file wont print the for loop

I have some audio, video & jpg files. I am using ffmpeg to get all the duration all thing works perfect, I have got all durations from a for loop and set it to a variable, when I echo it, it works perfectly, but when I output it to a .txt file it…
1
vote
0 answers

Get video timestamp from a given byte range - PHP

I'm serving some videos. Basically the user uses VLC to play a https stream, the request hits my server then I look at the HTTP-RANGE request and provide the asked bytes. I would like to save the user progression timestamp in the videos. I tried to…
1
vote
0 answers

Getting "Cannot find ffprobe error " when attempting to run nodejs script

I am attempting to use an npm package for splitting audio (https://github.com/calufornia/audio-split), however I am not able to run a single test since I get the following error on my callback: Error: Cannot find ffprobe, I have read a bit and it…
Farid Hajnal
  • 253
  • 4
  • 15
1
vote
0 answers

The frame count getted from FFmpeg is different from its splitting action result?

I had executed these two commands, and I got confused by its unconsistent result. I got frame count through the command following: ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of…
lukeaxu
  • 23
  • 3