Quantcast
Channel: MediaSPIP
Viewing all 118048 articles
Browse latest View live

FFMPEG: Remove packets based on PTS/DTS

$
0
0

I have a video which contains some audio packets beyond the end of the video data:

$> ffprobe -show_packets video.mp4
...
...
...
[PACKET]
codec_type=video
stream_index=0
pts=5653648
pts_time=235.568667
dts=5653648
dts_time=235.568667
duration=1001
duration_time=0.041708
convergence_duration=N/A
convergence_duration_time=N/A
size=1030
pos=25233684
flags=__
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=11310080
pts_time=235.626667
dts=11310080
dts_time=235.626667
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=284
pos=25234714
flags=K_
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=11311104
pts_time=235.648000
dts=11311104
dts_time=235.648000
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=285
pos=25234998
flags=K_
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=11312128
pts_time=235.669333
dts=11312128
dts_time=235.669333
duration=992
duration_time=0.020667
convergence_duration=N/A
convergence_duration_time=N/A
size=290
pos=25235283
flags=K_
[/PACKET]
$>

The last video packet in the video has a PTS time of 235.568667 and a duration of 0.041708 - meaning all video data ends at 235.610375. However there are audio packets beginning at 235.626667 and later.

Is there an easy way to strip these audio packets from the file so that the audio and video end simultaneously?


avformat/mpegts: skip non-PMT tids earlier

$
0
0
avformat/mpegts: skip non-PMT tids earlier This mimics the logic flow in all the other callbacks
(pat_cb, sdt_cb, m4sl_cb), and avoids calling skip_identical()
for non PMT_TID packets. Since skip_identical modifies internal state like
MpegTSSectionFilter.last_ver, this change prevents unnecessary
reprocessing on some streams which contain multiple tables in
the PMT pid. This can be observed with streams from certain US
cable providers, which include both tid=0x2 and another unspecified
tid=0xc0. Signed-off-by: Aman Gupta 
  • [DH] libavformat/mpegts.c

avformat/mpegts: use MAX_SECTION_SIZE instead of hardcoded value

$
0
0
avformat/mpegts: use MAX_SECTION_SIZE instead of hardcoded value Signed-off-by: Aman Gupta 
  • [DH] libavformat/mpegts.c

avformat/mpegts: clean up whitespace

$
0
0
avformat/mpegts: clean up whitespace Signed-off-by: Aman Gupta 
  • [DH] libavformat/mpegts.c

How to crop bottom of video followed by removing black borders?

$
0
0

I have video where there is a static bar on the bottom 50 pixels and also a black boarder around the actual content. I want to remove the bottom 50 pixels then use cropdetect to auto trim the border.

I have the following to remove the border

dims = $(ffmpeg -i "$video$ -t 1 -vf cropdetect -f null - 2>&1 | awk '/crop/{print $NF}' | tail -n1) ffmpeg -i "$video" -vf "$dims""$video_out"

I'm not sure how to add the step to remove the bottom 50 pixels prior to this.

how to install and run phpize

$
0
0

I have been meaning to install ffmpeg as an extension to my php setup. So before I can install it, I need to phpize it. I installed php5-dev by sudo apt-get install php5-dev But now when I run phpize I get the following error :

phpize
Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

The location of my php.ini is /usr/local/zend/etc/php.ini

From another online resource i tried this

sudo apt-get install autoconf automake libtool m4

But all of them are already installed.

Locate config.m4 didnt return anything.

Any pointers here how I can get phpize and thus, ffmpeg up and running ?

Can not install PHP-FFMpeg/PHP-FFMpeg library in laravel with composer

$
0
0

I want to install php-ffmpeg/php-ffmpeg library in my app but it keeps giving me this error :

composer require php-ffmpeg/php-ffmpeg
Using version ^0.11.1 for php-ffmpeg/php-ffmpeg
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Conclusion: don't install php-ffmpeg/php-ffmpeg v0.11.1-pl-1 - Conclusion: remove symfony/console v4.0.9 - Installation request for php-ffmpeg/php-ffmpeg ^0.11.1 -> satisfiable by php-ffmpeg/php-ffmpeg[v0.11.1, v0.11.1-pl-1]. - Conclusion: don't install symfony/console v4.0.9 - Conclusion: don't install alchemy/binary-driver 1.6.0|remove symfony/process v4.0.9|install symfony/process 2.0.4|install symfony/process 2.0.5|install symfony/process 2.0.6|install symfony/process 2.0.7|install symfony/process 2.0.x-dev|install symfony/process 2.1.x-dev|install symfony/process 2.2.x-dev|install symfony/process 2.3.x-dev|install symfony/process 2.4.x-dev|install symfony/process 2.5.x-dev|install symfony/process 2.6.x-dev|install symfony/process 2.7.x-dev|install symfony/process 2.8.x-dev|install symfony/process 3.0.x-dev|install symfony/process 3.1.x-dev|install symfony/process 3.2.x-dev|install symfony/process v2.0.10|install symfony/process v2.0.12|install symfony/process v2.0.13|install symfony/process v2.0.14|install symfony/process v2.0.15|install symfony/process v2.0.16|install symfony/process v2.0.17|install symfony/process v2.0.18|install symfony/process v2.0.19|install symfony/process v2.0.20|install symfony/process v2.0.21|install symfony/process v2.0.22|install symfony/process v2.0.23|install symfony/process v2.0.24|install symfony/process v2.0.25|install symfony/process v2.0.9|install symfony/process v2.1.0|install symfony/process v2.1.1|install symfony/process v2.1.10|install symfony/process v2.1.11|install symfony/process v2.1.12|install symfony/process v2.1.13|install symfony/process v2.1.2|install symfony/process v2.1.3|install symfony/process v2.1.4|install symfony/process v2.1.5|install symfony/process v2.1.6|install symfony/process v2.1.7|install symfony/process v2.1.8|install symfony/process v2.1.9|install symfony/process v2.2.0|install symfony/process v2.2.1|install symfony/process v2.2.10|install symfony/process v2.2.11|install symfony/process v2.2.2|install symfony/process v2.2.3|install symfony/process v2.2.4|install symfony/process v2.2.5|install symfony/process v2.2.6|install symfony/process v2.2.7|install symfony/process v2.2.8|install symfony/process v2.2.9|install symfony/process v2.3.0|install symfony/process v2.3.1|install symfony/process v2.3.10|install symfony/process v2.3.11|install symfony/process v2.3.12|install symfony/process v2.3.13|install symfony/process v2.3.14|install symfony/process v2.3.15|install symfony/process v2.3.16|install symfony/process v2.3.17|install symfony/process v2.3.18|install symfony/process v2.3.19|install symfony/process v2.3.2|install symfony/process v2.3.20|install symfony/process v2.3.21|install symfony/process v2.3.22|install symfony/process v2.3.23|install symfony/process v2.3.24|install symfony/process v2.3.25|install symfony/process v2.3.26|install symfony/process v2.3.27|install symfony/process v2.3.28|install symfony/process v2.3.29|install symfony/process v2.3.3|install symfony/process v2.3.30|install symfony/process v2.3.31|install symfony/process v2.3.32|install symfony/process v2.3.33|install symfony/process v2.3.34|install symfony/process v2.3.35|install symfony/process v2.3.36|install symfony/process v2.3.37|install symfony/process v2.3.38|install symfony/process v2.3.39|install symfony/process v2.3.4|install symfony/process v2.3.40|install symfony/process v2.3.41|install symfony/process v2.3.42|install symfony/process v2.3.5|install symfony/process v2.3.6|install symfony/process v2.3.7|install symfony/process v2.3.8|install symfony/process v2.3.9|install symfony/process v2.4.0|install symfony/process v2.4.0-BETA1|install symfony/process v2.4.0-BETA2|install symfony/process v2.4.0-RC1|install symfony/process v2.4.1|install symfony/process v2.4.10|install symfony/process v2.4.2|install symfony/process v2.4.3|install symfony/process v2.4.4|install symfony/process v2.4.5|install symfony/process v2.4.6|install symfony/process v2.4.7|install symfony/process v2.4.8|install symfony/process v2.4.9|install symfony/process v2.5.0|install symfony/process v2.5.0-BETA1|install symfony/process v2.5.0-BETA2|install symfony/process v2.5.0-RC1|install symfony/process v2.5.1|install symfony/process v2.5.10|install symfony/process v2.5.11|install symfony/process v2.5.12|install symfony/process v2.5.2|install symfony/process v2.5.3|install symfony/process v2.5.4|install symfony/process v2.5.5|install symfony/process v2.5.6|install symfony/process v2.5.7|install symfony/process v2.5.8|install symfony/process v2.5.9|install symfony/process v2.6.0|install symfony/process v2.6.0-BETA1|install symfony/process v2.6.0-BETA2|install symfony/process v2.6.1|install symfony/process v2.6.10|install symfony/process v2.6.11|install symfony/process v2.6.12|install symfony/process v2.6.13|install symfony/process v2.6.2|install symfony/process v2.6.3|install symfony/process v2.6.4|install symfony/process v2.6.5|install symfony/process v2.6.6|install symfony/process v2.6.7|install symfony/process v2.6.8|install symfony/process v2.6.9|install symfony/process v2.7.0|install symfony/process v2.7.0-BETA1|install symfony/process v2.7.0-BETA2|install symfony/process v2.7.1|install symfony/process v2.7.10|install symfony/process v2.7.11|install symfony/process v2.7.12|install symfony/process v2.7.13|install symfony/process v2.7.14|install symfony/process v2.7.15|install symfony/process v2.7.16|install symfony/process v2.7.17|install symfony/process v2.7.18|install symfony/process v2.7.19|install symfony/process v2.7.2|install symfony/process v2.7.20|install symfony/process v2.7.21|install symfony/process v2.7.22|install symfony/process v2.7.23|install symfony/process v2.7.24|install symfony/process v2.7.25|install symfony/process v2.7.26|install symfony/process v2.7.27|install symfony/process v2.7.28|install symfony/process v2.7.29|install symfony/process v2.7.3|install symfony/process v2.7.30|install symfony/process v2.7.31|install symfony/process v2.7.32|install symfony/process v2.7.33|install symfony/process v2.7.34|install symfony/process v2.7.35|install symfony/process v2.7.36|install symfony/process v2.7.37|install symfony/process v2.7.38|install symfony/process v2.7.39|install symfony/process v2.7.4|install symfony/process v2.7.40|install symfony/process v2.7.41|install symfony/process v2.7.42|install symfony/process v2.7.43|install symfony/process v2.7.44|install symfony/process v2.7.45|install symfony/process v2.7.46|install symfony/process v2.7.5|install symfony/process v2.7.6|install symfony/process v2.7.7|install symfony/process v2.7.8|install symfony/process v2.7.9|install symfony/process v2.8.0|install symfony/process v2.8.0-BETA1|install symfony/process v2.8.1|install symfony/process v2.8.10|install symfony/process v2.8.11|install symfony/process v2.8.12|install symfony/process v2.8.13|install symfony/process v2.8.14|install symfony/process v2.8.15|install symfony/process v2.8.16|install symfony/process v2.8.17|install symfony/process v2.8.18|install symfony/process v2.8.19|install symfony/process v2.8.2|install symfony/process v2.8.20|install symfony/process v2.8.21|install symfony/process v2.8.22|install symfony/process v2.8.23|install symfony/process v2.8.24|install symfony/process v2.8.25|install symfony/process v2.8.26|install symfony/process v2.8.27|install symfony/process v2.8.28|install symfony/process v2.8.29|install symfony/process v2.8.3|install symfony/process v2.8.30|install symfony/process v2.8.31|install symfony/process v2.8.32|install symfony/process v2.8.33|install symfony/process v2.8.34|install symfony/process v2.8.35|install symfony/process v2.8.36|install symfony/process v2.8.37|install symfony/process v2.8.38|install symfony/process v2.8.39|install symfony/process v2.8.4|install symfony/process v2.8.5|install symfony/process v2.8.6|install symfony/process v2.8.7|install symfony/process v2.8.8|install symfony/process v2.8.9|install symfony/process v3.0.0|install symfony/process v3.0.0-BETA1|install symfony/process v3.0.1|install symfony/process v3.0.2|install symfony/process v3.0.3|install symfony/process v3.0.4|install symfony/process v3.0.5|install symfony/process v3.0.6|install symfony/process v3.0.7|install symfony/process v3.0.8|install symfony/process v3.0.9|install symfony/process v3.1.0|install symfony/process v3.1.0-BETA1|install symfony/process v3.1.0-RC1|install symfony/process v3.1.1|install symfony/process v3.1.10|install symfony/process v3.1.2|install symfony/process v3.1.3|install symfony/process v3.1.4|install symfony/process v3.1.5|install symfony/process v3.1.6|install symfony/process v3.1.7|install symfony/process v3.1.8|install symfony/process v3.1.9|install symfony/process v3.2.0|install symfony/process v3.2.0-BETA1|install symfony/process v3.2.0-RC1|install symfony/process v3.2.0-RC2|install symfony/process v3.2.1|install symfony/process v3.2.10|install symfony/process v3.2.11|install symfony/process v3.2.12|install symfony/process v3.2.13|install symfony/process v3.2.14|install symfony/process v3.2.2|install symfony/process v3.2.3|install symfony/process v3.2.4|install symfony/process v3.2.5|install symfony/process v3.2.6|install symfony/process v3.2.7|install symfony/process v3.2.8|install symfony/process v3.2.9 - Conclusion: don't install alchemy/binary-driver 1.6.0|don't install symfony/process v4.0.9|install symfony/process 2.0.4|install symfony/process 2.0.5|install symfony/process 2.0.6|install symfony/process 2.0.7|install symfony/process 2.0.x-dev|install symfony/process 2.1.x-dev|install symfony/process 2.2.x-dev|install symfony/process 2.3.x-dev|install symfony/process 2.4.x-dev|install symfony/process 2.5.x-dev|install symfony/process 2.6.x-dev|install symfony/process 2.7.x-dev|install symfony/process 2.8.x-dev|install symfony/process 3.0.x-dev|install symfony/process 3.1.x-dev|install symfony/process 3.2.x-dev|install symfony/process v2.0.10|install symfony/process v2.0.12|install symfony/process v2.0.13|install symfony/process v2.0.14|install symfony/process v2.0.15|install symfony/process v2.0.16|install symfony/process v2.0.17|install symfony/process v2.0.18|install symfony/process v2.0.19|install symfony/process v2.0.20|install symfony/process v2.0.21|install symfony/process v2.0.22|install symfony/process v2.0.23|install symfony/process v2.0.24|install symfony/process v2.0.25|install symfony/process v2.0.9|install symfony/process v2.1.0|install symfony/process v2.1.1|install symfony/process v2.1.10|install symfony/process v2.1.11|install symfony/process v2.1.12|install symfony/process v2.1.13|install symfony/process v2.1.2|install symfony/process v2.1.3|install symfony/process v2.1.4|install symfony/process v2.1.5|install symfony/process v2.1.6|install symfony/process v2.1.7|install symfony/process v2.1.8|install symfony/process v2.1.9|install symfony/process v2.2.0|install symfony/process v2.2.1|install symfony/process v2.2.10|install symfony/process v2.2.11|install symfony/process v2.2.2|install symfony/process v2.2.3|install symfony/process v2.2.4|install symfony/process v2.2.5|install symfony/process v2.2.6|install symfony/process v2.2.7|install symfony/process v2.2.8|install symfony/process v2.2.9|install symfony/process v2.3.0|install symfony/process v2.3.1|install symfony/process v2.3.10|install symfony/process v2.3.11|install symfony/process v2.3.12|install symfony/process v2.3.13|install symfony/process v2.3.14|install symfony/process v2.3.15|install symfony/process v2.3.16|install symfony/process v2.3.17|install symfony/process v2.3.18|install symfony/process v2.3.19|install symfony/process v2.3.2|install symfony/process v2.3.20|install symfony/process v2.3.21|install symfony/process v2.3.22|install symfony/process v2.3.23|install symfony/process v2.3.24|install symfony/process v2.3.25|install symfony/process v2.3.26|install symfony/process v2.3.27|install symfony/process v2.3.28|install symfony/process v2.3.29|install symfony/process v2.3.3|install symfony/process v2.3.30|install symfony/process v2.3.31|install symfony/process v2.3.32|install symfony/process v2.3.33|install symfony/process v2.3.34|install symfony/process v2.3.35|install symfony/process v2.3.36|install symfony/process v2.3.37|install symfony/process v2.3.38|install symfony/process v2.3.39|install symfony/process v2.3.4|install symfony/process v2.3.40|install symfony/process v2.3.41|install symfony/process v2.3.42|install symfony/process v2.3.5|install symfony/process v2.3.6|install symfony/process v2.3.7|install symfony/process v2.3.8|install symfony/process v2.3.9|install symfony/process v2.4.0|install symfony/process v2.4.0-BETA1|install symfony/process v2.4.0-BETA2|install symfony/process v2.4.0-RC1|install symfony/process v2.4.1|install symfony/process v2.4.10|install symfony/process v2.4.2|install symfony/process v2.4.3|install symfony/process v2.4.4|install symfony/process v2.4.5|install symfony/process v2.4.6|install symfony/process v2.4.7|install symfony/process v2.4.8|install symfony/process v2.4.9|install symfony/process v2.5.0|install symfony/process v2.5.0-BETA1|install symfony/process v2.5.0-BETA2|install symfony/process v2.5.0-RC1|install symfony/process v2.5.1|install symfony/process v2.5.10|install symfony/process v2.5.11|install symfony/process v2.5.12|install symfony/process v2.5.2|install symfony/process v2.5.3|install symfony/process v2.5.4|install symfony/process v2.5.5|install symfony/process v2.5.6|install symfony/process v2.5.7|install symfony/process v2.5.8|install symfony/process v2.5.9|install symfony/process v2.6.0|install symfony/process v2.6.0-BETA1|install symfony/process v2.6.0-BETA2|install symfony/process v2.6.1|install symfony/process v2.6.10|install symfony/process v2.6.11|install symfony/process v2.6.12|install symfony/process v2.6.13|install symfony/process v2.6.2|install symfony/process v2.6.3|install symfony/process v2.6.4|install symfony/process v2.6.5|install symfony/process v2.6.6|install symfony/process v2.6.7|install symfony/process v2.6.8|install symfony/process v2.6.9|install symfony/process v2.7.0|install symfony/process v2.7.0-BETA1|install symfony/process v2.7.0-BETA2|install symfony/process v2.7.1|install symfony/process v2.7.10|install symfony/process v2.7.11|install symfony/process v2.7.12|install symfony/process v2.7.13|install symfony/process v2.7.14|install symfony/process v2.7.15|install symfony/process v2.7.16|install symfony/process v2.7.17|install symfony/process v2.7.18|install symfony/process v2.7.19|install symfony/process v2.7.2|install symfony/process v2.7.20|install symfony/process v2.7.21|install symfony/process v2.7.22|install symfony/process v2.7.23|install symfony/process v2.7.24|install symfony/process v2.7.25|install symfony/process v2.7.26|install symfony/process v2.7.27|install symfony/process v2.7.28|install symfony/process v2.7.29|install symfony/process v2.7.3|install symfony/process v2.7.30|install symfony/process v2.7.31|install symfony/process v2.7.32|install symfony/process v2.7.33|install symfony/process v2.7.34|install symfony/process v2.7.35|install symfony/process v2.7.36|install symfony/process v2.7.37|install symfony/process v2.7.38|install symfony/process v2.7.39|install symfony/process v2.7.4|install symfony/process v2.7.40|install symfony/process v2.7.41|install symfony/process v2.7.42|install symfony/process v2.7.43|install symfony/process v2.7.44|install symfony/process v2.7.45|install symfony/process v2.7.46|install symfony/process v2.7.5|install symfony/process v2.7.6|install symfony/process v2.7.7|install symfony/process v2.7.8|install symfony/process v2.7.9|install symfony/process v2.8.0|install symfony/process v2.8.0-BETA1|install symfony/process v2.8.1|install symfony/process v2.8.10|install symfony/process v2.8.11|install symfony/process v2.8.12|install symfony/process v2.8.13|install symfony/process v2.8.14|install symfony/process v2.8.15|install symfony/process v2.8.16|install symfony/process v2.8.17|install symfony/process v2.8.18|install symfony/process v2.8.19|install symfony/process v2.8.2|install symfony/process v2.8.20|install symfony/process v2.8.21|install symfony/process v2.8.22|install symfony/process v2.8.23|install symfony/process v2.8.24|install symfony/process v2.8.25|install symfony/process v2.8.26|install symfony/process v2.8.27|install symfony/process v2.8.28|install symfony/process v2.8.29|install symfony/process v2.8.3|install symfony/process v2.8.30|install symfony/process v2.8.31|install symfony/process v2.8.32|install symfony/process v2.8.33|install symfony/process v2.8.34|install symfony/process v2.8.35|install symfony/process v2.8.36|install symfony/process v2.8.37|install symfony/process v2.8.38|install symfony/process v2.8.39|install symfony/process v2.8.4|install symfony/process v2.8.5|install symfony/process v2.8.6|install symfony/process v2.8.7|install symfony/process v2.8.8|install symfony/process v2.8.9|install symfony/process v3.0.0|install symfony/process v3.0.0-BETA1|install symfony/process v3.0.1|install symfony/process v3.0.2|install symfony/process v3.0.3|install symfony/process v3.0.4|install symfony/process v3.0.5|install symfony/process v3.0.6|install symfony/process v3.0.7|install symfony/process v3.0.8|install symfony/process v3.0.9|install symfony/process v3.1.0|install symfony/process v3.1.0-BETA1|install symfony/process v3.1.0-RC1|install symfony/process v3.1.1|install symfony/process v3.1.10|install symfony/process v3.1.2|install symfony/process v3.1.3|install symfony/process v3.1.4|install symfony/process v3.1.5|install symfony/process v3.1.6|install symfony/process v3.1.7|install symfony/process v3.1.8|install symfony/process v3.1.9|install symfony/process v3.2.0|install symfony/process v3.2.0-BETA1|install symfony/process v3.2.0-RC1|install symfony/process v3.2.0-RC2|install symfony/process v3.2.1|install symfony/process v3.2.10|install symfony/process v3.2.11|install symfony/process v3.2.12|install symfony/process v3.2.13|install symfony/process v3.2.14|install symfony/process v3.2.2|install symfony/process v3.2.3|install symfony/process v3.2.4|install symfony/process v3.2.5|install symfony/process v3.2.6|install symfony/process v3.2.7|install symfony/process v3.2.8|install symfony/process v3.2.9 - php-ffmpeg/php-ffmpeg v0.11.1 requires alchemy/binary-driver ^1.5 -> satisfiable by alchemy/binary-driver[1.5.0, 1.6.0]. - alchemy/binary-driver 1.5.0 requires symfony/process ~2.0 -> satisfiable by symfony/process[2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.x-dev, 2.1.x-dev, 2.2.x-dev, 2.3.x-dev, 2.4.x-dev, 2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.0.10, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.19, v2.0.20, v2.0.21, v2.0.22, v2.0.23, v2.0.24, v2.0.25, v2.0.9, v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.3.32, v2.3.33, v2.3.34, v2.3.35, v2.3.36, v2.3.37, v2.3.38, v2.3.39, v2.3.4, v2.3.40, v2.3.41, v2.3.42, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.0-BETA1, v2.4.0-BETA2, v2.4.0-RC1, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.0-BETA1, v2.5.0-BETA2, v2.5.0-RC1, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.0-BETA1, v2.6.0-BETA2, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.0-BETA1, v2.7.0-BETA2, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.35, v2.7.36, v2.7.37, v2.7.38, v2.7.39, v2.7.4, v2.7.40, v2.7.41, v2.7.42, v2.7.43, v2.7.44, v2.7.45, v2.7.46, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.0-BETA1, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.34, v2.8.35, v2.8.36, v2.8.37, v2.8.38, v2.8.39, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9]. - symfony/process 2.0.4 conflicts with symfony/console[v4.0.9]. - symfony/process 2.0.5 conflicts with symfony/console[v4.0.9]. - symfony/process 2.0.6 conflicts with symfony/console[v4.0.9]. - symfony/process 2.0.7 conflicts with symfony/console[v4.0.9]. - symfony/process 2.0.x-dev conflicts with symfony/console[v4.0.9]. - symfony/process 2.1.x-dev conflicts with symfony/console[v4.0.9]. .... .... .... Removed because of character limit .... .... - symfony/process v3.1.0-RC1 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.1 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.10 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.2 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.3 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.4 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.5 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.6 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.7 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.8 conflicts with symfony/console[v4.0.9]. - symfony/process v3.1.9 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.0 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.0-BETA1 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.0-RC1 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.0-RC2 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.1 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.10 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.11 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.12 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.13 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.14 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.2 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.3 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.4 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.5 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.6 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.7 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.8 conflicts with symfony/console[v4.0.9]. - symfony/process v3.2.9 conflicts with symfony/console[v4.0.9]. - Installation request for symfony/console (locked at v4.0.9) -> satisfiable by symfony/console[v4.0.9]. - alchemy/binary-driver 1.6.0 requires symfony/process ^2.0|^3.0 -> satisfiable by symfony/process[2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.x-dev, 2.1.x-dev, 2.2.x-dev, 2.3.x-dev, 2.4.x-dev, 2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, 3.0.x-dev, 3.1.x-dev, 3.2.x-dev, 3.3.x-dev, 3.4.x-dev, v2.0.10, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.19, v2.0.20, v2.0.21, v2.0.22, v2.0.23, v2.0.24, v2.0.25, v2.0.9, v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.3.32, v2.3.33, v2.3.34, v2.3.35, v2.3.36, v2.3.37, v2.3.38, v2.3.39, v2.3.4, v2.3.40, v2.3.41, v2.3.42, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.0-BETA1, v2.4.0-BETA2, v2.4.0-RC1, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.0-BETA1, v2.5.0-BETA2, v2.5.0-RC1, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.0-BETA1, v2.6.0-BETA2, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.0-BETA1, v2.7.0-BETA2, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.35, v2.7.36, v2.7.37, v2.7.38, v2.7.39, v2.7.4, v2.7.40, v2.7.41, v2.7.42, v2.7.43, v2.7.44, v2.7.45, v2.7.46, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.0-BETA1, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.34, v2.8.35, v2.8.36, v2.8.37, v2.8.38, v2.8.39, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9, v3.0.0, v3.0.0-BETA1, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7, v3.0.8, v3.0.9, v3.1.0, v3.1.0-BETA1, v3.1.0-RC1, v3.1.1, v3.1.10, v3.1.2, v3.1.3, v3.1.4, v3.1.5, v3.1.6, v3.1.7, v3.1.8, v3.1.9, v3.2.0, v3.2.0-BETA1, v3.2.0-RC1, v3.2.0-RC2, v3.2.1, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.0-BETA1, v3.3.0-RC1, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.2, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9]. - Can only install one of: symfony/process[3.3.x-dev, v4.0.9]. - Can only install one of: symfony/process[3.4.x-dev, v4.0.9]. - Can only install one of: symfony/process[v3.3.0, v4.0.9]. - Can only install one of: symfony/process[v3.3.0-BETA1, v4.0.9]. - Can only install one of: symfony/process[v3.3.0-RC1, v4.0.9]. - Can only install one of: symfony/process[v3.3.1, v4.0.9]. - Can only install one of: symfony/process[v3.3.10, v4.0.9]. - Can only install one of: symfony/process[v3.3.11, v4.0.9]. - Can only install one of: symfony/process[v3.3.12, v4.0.9]. - Can only install one of: symfony/process[v3.3.13, v4.0.9]. - Can only install one of: symfony/process[v3.3.14, v4.0.9]. - Can only install one of: symfony/process[v3.3.15, v4.0.9]. - Can only install one of: symfony/process[v3.3.16, v4.0.9]. - Can only install one of: symfony/process[v3.3.2, v4.0.9]. - Can only install one of: symfony/process[v3.3.3, v4.0.9]. - Can only install one of: symfony/process[v3.3.4, v4.0.9]. - Can only install one of: symfony/process[v3.3.5, v4.0.9]. - Can only install one of: symfony/process[v3.3.6, v4.0.9]. - Can only install one of: symfony/process[v3.3.7, v4.0.9]. - Can only install one of: symfony/process[v3.3.8, v4.0.9]. - Can only install one of: symfony/process[v3.3.9, v4.0.9]. - Can only install one of: symfony/process[v3.4.0, v4.0.9]. - Can only install one of: symfony/process[v3.4.0-BETA1, v4.0.9]. - Can only install one of: symfony/process[v3.4.0-BETA2, v4.0.9]. - Can only install one of: symfony/process[v3.4.0-BETA3, v4.0.9]. - Can only install one of: symfony/process[v3.4.0-BETA4, v4.0.9]. - Can only install one of: symfony/process[v3.4.0-RC1, v4.0.9]. - Can only install one of: symfony/process[v3.4.0-RC2, v4.0.9]. - Can only install one of: symfony/process[v3.4.1, v4.0.9]. - Can only install one of: symfony/process[v3.4.2, v4.0.9]. - Can only install one of: symfony/process[v3.4.3, v4.0.9]. - Can only install one of: symfony/process[v3.4.4, v4.0.9]. - Can only install one of: symfony/process[v3.4.5, v4.0.9]. - Can only install one of: symfony/process[v3.4.6, v4.0.9]. - Can only install one of: symfony/process[v3.4.7, v4.0.9]. - Can only install one of: symfony/process[v3.4.8, v4.0.9]. - Can only install one of: symfony/process[v3.4.9, v4.0.9]. - Installation request for symfony/process (locked at v4.0.9) -> satisfiable by symfony/process[v4.0.9]. Installation failed, reverting ./composer.json to its original content.

What should I do ?

EDIT :

I found the solution and answered my Q

Unable to find a suitable output format for 'protocols'

$
0
0

I was trying to analyse a video with ffmpeg and it gives this error. I have referred to other sources but those solutions do not seem to work.

[NULL @ 0x24eb600] Unable to find a suitable output format for 'protocols'
protocols: Invalid argument

I have a video currently hosting on Google Cloud Storage and I want to use ffprobe to study its orientation. This is the command I use.

ffprobe -v error -show_streams -show_format https://storage.googleapis.com/bucket/filename.mp4 | grep rotation

I am currently running on Debian Jessie and I installed ffmpeg from source.

Here's my installation script

cd ffmpeg-3.4.1
./configure --enable-shared
make
make install
ldconfig

Can anyone tell me how to solve this?


avutil/hwcontext_cuda: add CUstream in cuda hwctx

$
0
0
avutil/hwcontext_cuda: add CUstream in cuda hwctx
  • [DH] configure
  • [DH] doc/APIchanges
  • [DH] libavutil/hwcontext_cuda.c
  • [DH] libavutil/hwcontext_cuda.h
  • [DH] libavutil/version.h

avcodec/nvdec: avoid needless copy of output frame

$
0
0
avcodec/nvdec: avoid needless copy of output frame Replaces the data pointers with the mapped cuvid ones.
Adds buffer_refs to the frame to ensure the needed contexts stay alive
and the cuvid idx stays allocated.
Adds another buffer_ref to unmap the frame when it's unreferenced itself.
  • [DH] libavcodec/nvdec.c

Revert "avcodec/nvenc: make hw_frames_ctx fully optional"

$
0
0
Revert "avcodec/nvenc: make hw_frames_ctx fully optional" This reverts commit 7d4e1f7cfb667585514bfa0a4d0fee2f717a93ed. Accidentially pushed this with a batch of other patches, and it didn't
seem to break anything, so I went with it.
Except it does, so reverting it it is.
  • [DH] libavcodec/nvenc.c

avcodec/nvdec: pass CUstream in vpp parameters

$
0
0
avcodec/nvdec: pass CUstream in vpp parameters
  • [DH] libavcodec/nvdec.c

avutil/hwcontext_cuda: explicitly synchronize cuMemcpy calls

$
0
0
avutil/hwcontext_cuda: explicitly synchronize cuMemcpy calls
  • [DH] libavutil/hwcontext_cuda.c

avcodec/cuviddec: explicitly synchronize cuMemcpy calls

$
0
0
avcodec/cuviddec: explicitly synchronize cuMemcpy calls
  • [DH] libavcodec/cuviddec.c

avutil/hwcontext_cuda: add support for nvenc rgb formats

$
0
0
avutil/hwcontext_cuda: add support for nvenc rgb formats
  • [DH] libavutil/hwcontext_cuda.c
  • [DH] libavutil/version.h

avutil/hwcontext_cuda: use generic size and pointer assignment functions

$
0
0
avutil/hwcontext_cuda: use generic size and pointer assignment functions
  • [DH] libavutil/hwcontext_cuda.c

avfilter/vf_hwupload_cuda: update supported pix_fmts

$
0
0
avfilter/vf_hwupload_cuda: update supported pix_fmts
  • [DH] libavfilter/version.h
  • [DH] libavfilter/vf_hwupload_cuda.c

Bewildering issue - FFmpeg segment filter desyncs video

$
0
0

I need to segment a large (72GB) Prores video file and merge the segments to get a file identical to the original.

./ffmpeg -i video.mov -codec copy -f segment -segment_time 300 -segment_list list.ffcat -reset_timestamps 1 -v error chunk_%d.mov

Unfortunately the segments that come from running this command get out of sync after a few seconds of playback with Quicktime Player. Interestingly, seeking, rewinding or fast forwarding appears to resync the video correctly for at least a few seconds.

The following warning appears whenever a new segment is written:

[segment @ 0x7f87ae001200] Opening 'chunk_0.mov' for writing
[mov @ 0x7f87ad807200] Valid timecode frame rate must be specified. Minimum value is 1

Yet, setting the framerate with -r 24 doesn't help.

Some potentially relevant metadata:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'A004_04121423_C001.mov': Duration: 00:13:31.25, start: 0.000000, bitrate: 710117 kb/s Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le(bt709, progressive), 3840x2160, 707415 kb/s, SAR 1:1 DAR 16:9, 24 fps, 24 tbr, 24 tbn, 24 tbc (default) Metadata: creation_time : 2018-04-12T20:23:16.000000Z handler_name : ?Apple Alias Data Handler timecode : 14:23:16:02 Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default) Metadata: creation_time : 2018-04-12T20:23:16.000000Z handler_name : ?Apple Alias Data Handler timecode : 14:23:16:02 Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default) Metadata: creation_time : 2018-04-12T20:23:16.000000Z handler_name : ?Apple Alias Data Handler timecode : 14:23:16:02 Output #0, segment, to 'chunk_%d.mov': Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le(bt709, progressive), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 707415 kb/s, 24 fps, 24 tbr, 12288 tbn, 24 tbc (default) Metadata: creation_time : 2018-04-12T20:23:16.000000Z handler_name : ?Apple Alias Data Handler timecode : 14:23:16:02 Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default) Metadata: creation_time : 2018-04-12T20:23:16.000000Z handler_name : ?Apple Alias Data Handler timecode : 14:23:16:02
Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy)

I'm on OS X.

Thanks so much for your time and help on this issue! I certainly hope I'm not missing something obvious :)

how to batch combine two sequence of images with an alpha channel using ffmpeg or imagemagick?

$
0
0

Other tools or Simple APIs are also welcome.

I have a sequence of pngs with alpha that I want to overlay on top of a few videos. Using ffmpeg would be fantastic, but using imagemagick is also acceptable. I could extract all the frames in the video and use imagemagick to batch blend every frame then re-encode (re-encoding is acceptable).

Catch if the Java process crashed

$
0
0

I run java process to convert video using ffmpeg.exe.

Runtime rt = Runtime.getRuntime();
String cmd = FFMPEGFULLPATH + " -y -i " + '"' + mpeg4File + '"' + " -vcodec libx264 -vsync 2 " + '"' + H264file + '"'; Process pr = rt.exec(cmd); ThreadedTranscoderIO errorHandler = new ThreadedTranscoderIO(pr.getErrorStream(), "Error Stream");
errorHandler.start();
ThreadedTranscoderIO inputHandler = new ThreadedTranscoderIO(pr.getInputStream(), "Output Stream");
inputHandler.start(); try { pr.waitFor();
} catch (InterruptedException e) { LiveApplication.logger.info("Some shit happens during convertation 2 "); throw new IOException("UseTranscoderBlocking - Run_FFMPEG - process interrupted " + e); }

But when the process started, sometimes especially with big files, but not always i get this windows message:

enter image description here

This happens only on Windows server 2008 and didn't happened on Windows 7.

I have 2 questions:

  1. Why this process fails?
  2. Can I catch this fail in Java, close this window and continue thread execution (maybe I'll restart this proccess).
Viewing all 118048 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>