
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (71)
-
Amélioration de la version de base
13 septembre 2013Jolie sélection multiple
Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...) -
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
De l’upload à la vidéo finale [version standalone]
31 janvier 2010, parLe chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
Upload et récupération d’informations de la vidéo source
Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)
Sur d’autres sites (8900)
-
ffmpeg to convert file to webm returns in error
14 avril 2019, par user3184895i have a self-recorded file in .ts format and want to convert it to three different formats(.mp4, .ogg and .webm).
for that i use my brandnew debian9 with following commands :
/usr/bin/ffmpeg -y -i source.ts -strict experimental -r 25 -b 18550k -bt 22792k -acodec aac -ac 2 -ar 48000 -ab 320k output.mp4
/usr/bin/ffmpeg -y -i source.ts -r 25 -b 18550k -bt 22792k -vcodec libtheora -acodec libvorbis -ac 2 -ar 48000 -ab 320k output.ogg
/usr/bin/ffmpeg -y -i source.ts -r 25 -b 18550k -bt 22792k -ac 2 -ar 48000 -ab 320k output.webm
Source-File :
General
ID : 1019 (0x3FB)
Complete name : test.ts
Format : MPEG-TS
File size : 85.9 MiB
Duration : 56 s 490 ms
Overall bit rate mode : Variable
Overall bit rate : 12.7 Mb/s
Video
ID : 5101 (0x13ED)
Menu ID : 10301 (0x283D)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : 27
Duration : 55 s 880 ms
Bit rate : 11.1 Mb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 50.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.241
Stream size : 74.1 MiB (86%)
Audio #1
ID : 5102 (0x13EE)
Menu ID : 10301 (0x283D)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 56 s 448 ms
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Delay relative to video : -1 s 136 ms
Stream size : 1.72 MiB (2%)
Language : German
Audio #2
ID : 5103 (0x13EF)
Menu ID : 10301 (0x283D)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 56 s 448 ms
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Delay relative to video : -1 s 136 ms
Stream size : 1.72 MiB (2%)
descriptor_tag_extension : 6
Audio #3
ID : 5106 (0x13F2)
Menu ID : 10301 (0x283D)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 6
Duration : 56 s 480 ms
Bit rate mode : Constant
Bit rate : 448 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 spf)
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -1 s 168 ms
Stream size : 3.02 MiB (4%)
Language : German
Text
ID : 5105 (0x13F1)
Menu ID : 10301 (0x283D)
Format : DVB Subtitle
Codec ID : 6
Duration : 54 s 800 ms
Delay relative to video : 2 s 520 ms
Language : German
Other
ID : 5104 (0x13F0)-100
Menu ID : 10301 (0x283D)
Format : Teletext
Language : German
Menu
ID : 5100 (0x13EC)
Menu ID : 10301 (0x283D)
Duration : 56 s 490 ms
List : 1170 (0x492) () / 1176 (0x498) () / 2171 (0x87B) () / 5101 (0x13ED) (AVC) / 5102 (0x13EE) (MPEG Audio, German) / 5103 (0x13EF) (MPEG Audio) / 5104 (0x13F0)-100 (Teletext, de) / 5105 (0x13F1) (DVB Subtitle, German) / 5106 (0x13F2) (AC-3, German) / 5108 (0x13F4) () / 5172 (0x1434) ()
Language : / / / / German / / German / German / GermanWhy i am doing that ? I just play arround with a privat intranet (web-application) to stream my own recorded files on different clients (Smartphone, Tablet, Desktop). Thats also the reason for the different formats (.mp4, .ogg, .webm)
My current problem is : The command to convert it to .webm returns following error :
/usr/bin/ffmpeg -y -i test.ts -r 25 -b 18550k -bt 22792k -ac 2 -ar 48000 -ab 320k output.webm
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] SPS unavailable in decode_picture_timing
[h264 @ 0x557535b03b40] non-existing PPS 0 referenced
[h264 @ 0x557535b03b40] decode_slice_header error
[h264 @ 0x557535b03b40] no frame!
[mpegts @ 0x557535ade440] start time for stream 9 is not set in estimate_timings_from_pts
[mpegts @ 0x557535ade440] PES packet size mismatch
[mpegts @ 0x557535ade440] Could not find codec parameters for stream 0 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x557535ade440] Could not find codec parameters for stream 1 (Unknown: none ([12][0][0][0] / 0x000C)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x557535ade440] Could not find codec parameters for stream 2 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x557535ade440] Could not find codec parameters for stream 10 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'test.ts':
Duration: 00:00:58.04, start: 86615.181389, bitrate: 12418 kb/s
Program 10301
Stream #0:0[0x492]: Unknown: none ([5][0][0][0] / 0x0005)
Stream #0:1[0x498]: Unknown: none ([12][0][0][0] / 0x000C)
Stream #0:2[0x87b]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:3[0x13ed]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:4[0x13ee](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
Stream #0:5[0x13ef](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
Stream #0:6[0x13f0](deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
Stream #0:7[0x13f1](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Stream #0:8[0x13f2](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 448 kb/s
Stream #0:9[0x13f4]: Data: bin_data ([6][0][0][0] / 0x0006)
Stream #0:10[0x1434]: Unknown: none ([11][0][0][0] / 0x000B)
Program 10302
Program 10303
Program 10304
Please use -b:a or -b:v, -b is ambiguous
[libvpx-vp9 @ 0x557535ba6d00] v1.6.1
Stream mapping:
Stream #0:3 -> #0:0 (h264 (native) -> vp9 (libvpx-vp9))
Stream #0:4 -> #0:1 (mp2 (native) -> opus (libopus))
Stream #0:6 -> #0:2 (dvb_teletext (libzvbi_teletextdec) -> webvtt (native))
Error while opening encoder for output stream #0:2 - maybe incorrect parameters such as bit_rate, rate, width or heighti dont understand the problem, because the convertions to .ogg or .mp4 are workin. So i cannot be a problem with the source-codecs. Does anyone have any idea what my problem might be
-
ffmpeg Transcoding Stops After Few Seconds [migrated]
15 avril 2018, par Salem FI’m trying to do this over week now with no success,
What’s I’m trying to do is transcoding video from live streaming source and downscale it with FFmpeg, but every time I start transcoding it broadcasting for 11 sec and stop.The last command I tried :
ffmpeg -re -i 'http://source.com/1034.ts' -preset ultrafast http://localhost:2052/feed1.ffm
I tried to download the .ts file with IDM and it finish downloading the file on the exact 12 Sec that FFmpeg stop trans coding on it.
Does that means that FFmpeg download that file as one segment and not continued reading the source video As what video players does usually. By the way, I tried with source with VLC player and it didn’t stop playing the the same source video.
I decided to pass FFmpeg command via FFserver config file
ffserver.conf
Launch ffmpeg -i 'http://source.com/1.ts' -copyinkf -codec copy
The stream works fine for a while but after testing couple sources I notice it’s struggle to trans-coding HD videos.
I guess the issue with my VPS KVM server being very limited CPU and RAM ( 128MB only) ! Since I tried using
ultrafast
preset but din’t solve the issue, another thing, I notice when I enableAVOptionVideo crf
setting onffserver.conf
trans-coding runs bit smoothly without frame-rate dropping.
Las my server usesXeon L5520
CPU which is outdated CPU specially I gout 1/4 power of V single core (if they count HT it will be 1/8 of the real core) : (# vlc -I dummy 'https://source.com/1034.ts' --sout '#standard{access=http,mux=flv,dst=localhost:2052}'
VLC media player 2.2.8 Weatherwax (revision 2.2.7-14-g3cc1d8cba9)
[09d3fdf0] pulse audio output error: PulseAudio server connection failure: Connection refused
[09d279c0] core interface error: no suitable interface module
[09c9b8f8] core libvlc error: interface "globalhotkeys,none" initialization failed
[09d279c0] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[09d279c0] core interface error: no suitable interface module
[09c9b8f8] core libvlc error: interface "dbus,none" initialization failed
[09d279c0] dummy interface: using the dummy interface module...
[b5e04ae0] access_output_http access out: Consider passing --http-host=IP on the command line instead.
[b5e38ab8] ts demux: MPEG-4 descriptor not found for pid 0x101 type 0xf
[b5e90ae0] packetizer_mpeg4audio decoder: AAC channels: 2 samplerate: 48000
[flv @ 0xb5e33b40] dimensions not set
[b5e06360] avformat mux error: could not write header: Invalid argument
[b5e88ef0] core decoder error: cannot continue streaming due to errors
[b5e90ae0] core decoder error: cannot continue streaming due to errorsHere output with
-loglevel verbose
:~# ffmpeg -i http://source.com/1.ts -copyinkf -codec copy -loglevel verbose http://127.0.0.1:8090/feed1.ffm
ffmpeg version 2.6.9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/i386-linux-gnu
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
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Invalid UE golomb code
Last message repeated 2 times
Input #0, mpegts, from 'http://source.com/1.ts':
Duration: N/A, start: 30472.768167, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 960x540 (960x544) [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 105 kb/s
[graph 0 input from stream 0:1 @ 0x971f2c0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3
[audio format for output stream 0:0 @ 0x9844de0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[auto-inserted resampler 0 @ 0x97115e0] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:1 chl:mono fmt:fltp r:22050Hz
[graph 1 input from stream 0:0 @ 0x96f5d00] w:960 h:540 pixfmt:yuv420p tb:1/90000 fr:50/1 sar:1/1 sws_param:flags=2
[scaler for output stream 0:1 @ 0x96f5e80] w:352 h:240 flags:'0x4' interl:0
[scaler for output stream 0:1 @ 0x96f5e80] w:960 h:540 fmt:yuv420p sar:1/1 -> w:352 h:240 fmt:yuv420p sar:40/33 flags:0x4
Output #0, ffm, to 'http://127.0.0.1:8090/feed1.ffm':
Metadata:
creation_time : now
encoder : Lavf56.25.101
Stream #0:0: Audio: wmav2, 22050 Hz, mono, fltp, 64 kb/s
Metadata:
encoder : Lavc56.26.100 wmav2
Stream #0:1: Video: msmpeg4v3 (msmpeg4), yuv420p, 352x240 [SAR 40:33 DAR 16:9], q=2-31, 256 kb/s, 50 fps, 1000k tbn, 15 tbc
Metadata:
encoder : Lavc56.26.100 msmpeg4
Stream mapping:
Stream #0:1 -> #0:0 (aac (native) -> wmav2 (native))
Stream #0:0 -> #0:1 (h264 (native) -> msmpeg4v3 (msmpeg4))
Press [q] to stop, [?] for help
Invalid UE golomb code
*** dropping frame 3 from stream 1 at ts 1
Last message repeated 1 times
[msmpeg4 @ 0x970f060] warning, clipping 1 dct coefficients to -127..127
*** dropping frame 4 from stream 1 at ts 2
Last message repeated 1 times
*** dropping frame 5 from stream 1 at ts 3
Last message repeated 1 times
*** dropping frame 5 from stream 1 at ts 4
*** dropping frame 6 from stream 1 at ts 4
Last message repeated 1 times
*** dropping frame 7 from stream 1 at ts 5
Last message repeated 1 times
[msmpeg4 @ 0x970f060] warning, clipping 1 dct coefficients to -127..127
*** dropping frame 8 from stream 1 at ts 6
Last message repeated 1 times
*** dropping frame 8 from stream 1 at ts 7
*** dropping frame 9 from stream 1 at ts 7
Last message repeated 1 times
*** dropping frame 10 from stream 1 at ts 8
Last message repeated 1 times
*** dropping frame 11 from stream 1 at ts 9
Last message repeated 1 times
*** dropping frame 11 from stream 1 at ts 10
*** dropping frame 12 from stream 1 at ts 10
Last message repeated 1 times
*** dropping frame 13 from stream 1 at ts 11
Last message repeated 1 times
*** dropping frame 14 from stream 1 at ts 12
Last message repeated 1 times
*** dropping frame 14 from stream 1 at ts 13
*** dropping frame 15 from stream 1 at ts 13
Last message repeated 1 times
*** dropping frame 16 from stream 1 at ts 14
Last message repeated 1 times
*** dropping frame 17 from stream 1 at ts 15
Last message repeated 1 times
*** dropping frame 17 from stream 1 at ts 16
*** dropping frame 18 from stream 1 at ts 16
Last message repeated 1 times
*** dropping frame 19 from stream 1 at ts 17
Last message repeated 1 times
*** dropping frame 20 from stream 1 at ts 18me=00:00:01.33 bitrate= 270.3kbits/s dup=0 drop=39
Last message repeated 1 times
*** dropping frame 20 from stream 1 at ts 19
*** dropping frame 21 from stream 1 at ts 19
Last message repeated 1 times
*** dropping frame 22 from stream 1 at ts 20
Last message repeated 1 times
*** dropping frame 23 from stream 1 at ts 21
Last message repeated 1 times
*** dropping frame 23 from stream 1 at ts 22
*** dropping frame 24 from stream 1 at ts 22
Last message repeated 1 times
*** dropping frame 25 from stream 1 at ts 23
Last message repeated 1 times
*** dropping frame 26 from stream 1 at ts 24
Last message repeated 1 times
*** dropping frame 26 from stream 1 at ts 25
*** dropping frame 27 from stream 1 at ts 25
Last message repeated 1 times
*** dropping frame 28 from stream 1 at ts 26
Last message repeated 1 times
*** dropping frame 29 from stream 1 at ts 27
Last message repeated 1 times
*** dropping frame 29 from stream 1 at ts 28
*** dropping frame 30 from stream 1 at ts 28
Last message repeated 1 times
*** dropping frame 31 from stream 1 at ts 29
Last message repeated 1 times
*** dropping frame 32 from stream 1 at ts 30
Last message repeated 1 times
*** dropping frame 32 from stream 1 at ts 31
*** dropping frame 33 from stream 1 at ts 31
Last message repeated 1 times
*** dropping frame 34 from stream 1 at ts 32
Last message repeated 1 times
*** dropping frame 34 from stream 1 at ts 33
*** dropping frame 35 from stream 1 at ts 33
*** dropping frame 35 from stream 1 at ts 34
*** dropping frame 36 from stream 1 at ts 34
Last message repeated 1 times
*** dropping frame 37 from stream 1 at ts 35
Last message repeated 1 times
Invalid UE golomb code
*** dropping frame 38 from stream 1 at ts 36
Last message repeated 1 times
*** dropping frame 38 from stream 1 at ts 37
*** dropping frame 39 from stream 1 at ts 37
Last message repeated 1 times
*** dropping frame 40 from stream 1 at ts 38
Last message repeated 1 times
*** dropping frame 41 from stream 1 at ts 39me=00:00:02.73 bitrate= 311.7kbits/s dup=0 drop=88
Last message repeated 1 times
*** dropping frame 41 from stream 1 at ts 40
*** dropping frame 42 from stream 1 at ts 40
Last message repeated 1 times
*** dropping frame 43 from stream 1 at ts 41
Last message repeated 1 times
*** dropping frame 44 from stream 1 at ts 42
Last message repeated 1 times
*** dropping frame 44 from stream 1 at ts 43
*** dropping frame 45 from stream 1 at ts 43
Last message repeated 1 times
*** dropping frame 46 from stream 1 at ts 44
Last message repeated 1 times
*** dropping frame 47 from stream 1 at ts 45
Last message repeated 1 times
*** dropping frame 47 from stream 1 at ts 46
*** dropping frame 48 from stream 1 at ts 46
Last message repeated 1 times
*** dropping frame 49 from stream 1 at ts 47
Last message repeated 1 times
*** dropping frame 50 from stream 1 at ts 48
Last message repeated 1 times
*** dropping frame 50 from stream 1 at ts 49
*** dropping frame 51 from stream 1 at ts 49
Last message repeated 1 times
*** dropping frame 52 from stream 1 at ts 50
Last message repeated 1 times
*** dropping frame 53 from stream 1 at ts 51
Last message repeated 1 times
[h264 @ 0x9844a00] error while decoding MB 58 12, bytestream -5
[h264 @ 0x9844a00] concealing 1311 DC, 1311 AC, 1311 MV errors in B frame
*** dropping frame 53 from stream 1 at ts 52
No more output streams to write to, finishing.
frame= 55 fps= 42 q=4.3 Lsize= 152kB time=00:00:03.66 bitrate= 339.6kbits/s dup=0 drop=119
video:116kB audio:26kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 6.760316%
Input file #0 (http://source.com/1.ts):
Input stream #0:0 (video): 174 packets read (220322 bytes); 174 frames decoded;
Input stream #0:1 (audio): 156 packets read (36657 bytes); 156 frames decoded (159744 samples);
Total: 330 packets (256979 bytes) demuxed
Output file #0 (http://127.0.0.1:8090/feed1.ffm):
Output stream #0:0 (audio): 72 frames encoded (73383 samples); 72 packets muxed (26712 bytes);
Output stream #0:1 (video): 55 frames encoded; 55 packets muxed (119080 bytes);
Total: 127 packets (145792 bytes) muxedHere input URL file info After I download it to my PC with IDM
General
ID : 1 (0x1)
Complete name : D:\1.ts
Format : MPEG-TS
File size : 256 KiB
Duration : 2 s 520 ms
Overall bit rate mode : Variable
Overall bit rate : 788 kb/s
Video
ID : 256 (0x100)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, RefFrames : 2 frames
Codec ID : 27
Duration : 2 s 680 ms
Width : 960 pixels
Height : 540 pixels
Display aspect ratio : 16:9
Frame rate : 50.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Audio
ID : 257 (0x101)
Menu ID : 1 (0x1)
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Muxing mode : ADTS
Codec ID : 15
Duration : 2 s 69 ms
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Delay relative to video : -12 ms
Menu
ID : 4096 (0x1000)
Menu ID : 1 (0x1)
Duration : 2 s 520 ms
List : 256 (0x100) (AVC) / 257 (0x101) (AAC)
Service name : Service01
Service provider : FFmpeg
Service type : digital television -
ffmpeg transcoding stop after few seconds
9 avril 2018, par Salem FHi i’m trying to do this over week now with no success ,
What’s i’m trying to do is transcoding video from live streaming source and downscale it with FFmpeg , but every time I start transcoding it broadcasting fro 11 Sec and stop . here last command I triedffmpeg -re -i 'http://source.com/1034.ts' -preset ultrafast http://localhost:2052/feed1.ffm
I tried to download the .ts file with IDM and it finish downloading the file on the exact 12 Sec that FFmpeg stop trans coding on it .
does that means that FFmpeg download that file as one segment and not continued reading the source video As what video players does usually . BTW I tried with source with VLC player and it didn’t stop playing the the same source video .
Edit :- I decide to pass FFmpeg command via FFserver config file
ffserver.conf
Launch ffmpeg -i 'http://source.com/1.ts' -copyinkf -codec copy
The stream works fine for a while but after testing couple sources I notice it’s struggle to trans-coding HD videos .
I guess the issue with my VPS KVM server being very limited CPU and RAM ( 128MB only ) ! Since I tried using
ultrafast
preset but din’t solve the issue , another thing , I notice when I enableAVOptionVideo crf
setting onffserver.conf
trans-coding runs bit smoothly without frame-rate dropping .
Las my server usesXeon L5520
CPU which is outdated CPU specially I gout 1/4 power of V single core (if they count HT it will be 1/8 of the real core ) :(Edit 2 :-
# vlc -I dummy 'https://source.com/1034.ts' --sout '#standard{access=http,mux=flv,dst=localhost:2052}'
VLC media player 2.2.8 Weatherwax (revision 2.2.7-14-g3cc1d8cba9)
[09d3fdf0] pulse audio output error: PulseAudio server connection failure: Connection refused
[09d279c0] core interface error: no suitable interface module
[09c9b8f8] core libvlc error: interface "globalhotkeys,none" initialization failed
[09d279c0] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[09d279c0] core interface error: no suitable interface module
[09c9b8f8] core libvlc error: interface "dbus,none" initialization failed
[09d279c0] dummy interface: using the dummy interface module...
[b5e04ae0] access_output_http access out: Consider passing --http-host=IP on the command line instead.
[b5e38ab8] ts demux: MPEG-4 descriptor not found for pid 0x101 type 0xf
[b5e90ae0] packetizer_mpeg4audio decoder: AAC channels: 2 samplerate: 48000
[flv @ 0xb5e33b40] dimensions not set
[b5e06360] avformat mux error: could not write header: Invalid argument
[b5e88ef0] core decoder error: cannot continue streaming due to errors
[b5e90ae0] core decoder error: cannot continue streaming due to errorsHere output with
-loglevel verbose
:~# ffmpeg -i http://source.com/1.ts -copyinkf -codec copy -loglevel verbose http://127.0.0.1:8090/feed1.ffm
ffmpeg version 2.6.9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/i386-linux-gnu
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
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Invalid UE golomb code
Last message repeated 2 times
Input #0, mpegts, from 'http://source.com/1.ts':
Duration: N/A, start: 30472.768167, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 960x540 (960x544) [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 105 kb/s
[graph 0 input from stream 0:1 @ 0x971f2c0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3
[audio format for output stream 0:0 @ 0x9844de0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[auto-inserted resampler 0 @ 0x97115e0] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:1 chl:mono fmt:fltp r:22050Hz
[graph 1 input from stream 0:0 @ 0x96f5d00] w:960 h:540 pixfmt:yuv420p tb:1/90000 fr:50/1 sar:1/1 sws_param:flags=2
[scaler for output stream 0:1 @ 0x96f5e80] w:352 h:240 flags:'0x4' interl:0
[scaler for output stream 0:1 @ 0x96f5e80] w:960 h:540 fmt:yuv420p sar:1/1 -> w:352 h:240 fmt:yuv420p sar:40/33 flags:0x4
Output #0, ffm, to 'http://127.0.0.1:8090/feed1.ffm':
Metadata:
creation_time : now
encoder : Lavf56.25.101
Stream #0:0: Audio: wmav2, 22050 Hz, mono, fltp, 64 kb/s
Metadata:
encoder : Lavc56.26.100 wmav2
Stream #0:1: Video: msmpeg4v3 (msmpeg4), yuv420p, 352x240 [SAR 40:33 DAR 16:9], q=2-31, 256 kb/s, 50 fps, 1000k tbn, 15 tbc
Metadata:
encoder : Lavc56.26.100 msmpeg4
Stream mapping:
Stream #0:1 -> #0:0 (aac (native) -> wmav2 (native))
Stream #0:0 -> #0:1 (h264 (native) -> msmpeg4v3 (msmpeg4))
Press [q] to stop, [?] for help
Invalid UE golomb code
*** dropping frame 3 from stream 1 at ts 1
Last message repeated 1 times
[msmpeg4 @ 0x970f060] warning, clipping 1 dct coefficients to -127..127
*** dropping frame 4 from stream 1 at ts 2
Last message repeated 1 times
*** dropping frame 5 from stream 1 at ts 3
Last message repeated 1 times
*** dropping frame 5 from stream 1 at ts 4
*** dropping frame 6 from stream 1 at ts 4
Last message repeated 1 times
*** dropping frame 7 from stream 1 at ts 5
Last message repeated 1 times
[msmpeg4 @ 0x970f060] warning, clipping 1 dct coefficients to -127..127
*** dropping frame 8 from stream 1 at ts 6
Last message repeated 1 times
*** dropping frame 8 from stream 1 at ts 7
*** dropping frame 9 from stream 1 at ts 7
Last message repeated 1 times
*** dropping frame 10 from stream 1 at ts 8
Last message repeated 1 times
*** dropping frame 11 from stream 1 at ts 9
Last message repeated 1 times
*** dropping frame 11 from stream 1 at ts 10
*** dropping frame 12 from stream 1 at ts 10
Last message repeated 1 times
*** dropping frame 13 from stream 1 at ts 11
Last message repeated 1 times
*** dropping frame 14 from stream 1 at ts 12
Last message repeated 1 times
*** dropping frame 14 from stream 1 at ts 13
*** dropping frame 15 from stream 1 at ts 13
Last message repeated 1 times
*** dropping frame 16 from stream 1 at ts 14
Last message repeated 1 times
*** dropping frame 17 from stream 1 at ts 15
Last message repeated 1 times
*** dropping frame 17 from stream 1 at ts 16
*** dropping frame 18 from stream 1 at ts 16
Last message repeated 1 times
*** dropping frame 19 from stream 1 at ts 17
Last message repeated 1 times
*** dropping frame 20 from stream 1 at ts 18me=00:00:01.33 bitrate= 270.3kbits/s dup=0 drop=39
Last message repeated 1 times
*** dropping frame 20 from stream 1 at ts 19
*** dropping frame 21 from stream 1 at ts 19
Last message repeated 1 times
*** dropping frame 22 from stream 1 at ts 20
Last message repeated 1 times
*** dropping frame 23 from stream 1 at ts 21
Last message repeated 1 times
*** dropping frame 23 from stream 1 at ts 22
*** dropping frame 24 from stream 1 at ts 22
Last message repeated 1 times
*** dropping frame 25 from stream 1 at ts 23
Last message repeated 1 times
*** dropping frame 26 from stream 1 at ts 24
Last message repeated 1 times
*** dropping frame 26 from stream 1 at ts 25
*** dropping frame 27 from stream 1 at ts 25
Last message repeated 1 times
*** dropping frame 28 from stream 1 at ts 26
Last message repeated 1 times
*** dropping frame 29 from stream 1 at ts 27
Last message repeated 1 times
*** dropping frame 29 from stream 1 at ts 28
*** dropping frame 30 from stream 1 at ts 28
Last message repeated 1 times
*** dropping frame 31 from stream 1 at ts 29
Last message repeated 1 times
*** dropping frame 32 from stream 1 at ts 30
Last message repeated 1 times
*** dropping frame 32 from stream 1 at ts 31
*** dropping frame 33 from stream 1 at ts 31
Last message repeated 1 times
*** dropping frame 34 from stream 1 at ts 32
Last message repeated 1 times
*** dropping frame 34 from stream 1 at ts 33
*** dropping frame 35 from stream 1 at ts 33
*** dropping frame 35 from stream 1 at ts 34
*** dropping frame 36 from stream 1 at ts 34
Last message repeated 1 times
*** dropping frame 37 from stream 1 at ts 35
Last message repeated 1 times
Invalid UE golomb code
*** dropping frame 38 from stream 1 at ts 36
Last message repeated 1 times
*** dropping frame 38 from stream 1 at ts 37
*** dropping frame 39 from stream 1 at ts 37
Last message repeated 1 times
*** dropping frame 40 from stream 1 at ts 38
Last message repeated 1 times
*** dropping frame 41 from stream 1 at ts 39me=00:00:02.73 bitrate= 311.7kbits/s dup=0 drop=88
Last message repeated 1 times
*** dropping frame 41 from stream 1 at ts 40
*** dropping frame 42 from stream 1 at ts 40
Last message repeated 1 times
*** dropping frame 43 from stream 1 at ts 41
Last message repeated 1 times
*** dropping frame 44 from stream 1 at ts 42
Last message repeated 1 times
*** dropping frame 44 from stream 1 at ts 43
*** dropping frame 45 from stream 1 at ts 43
Last message repeated 1 times
*** dropping frame 46 from stream 1 at ts 44
Last message repeated 1 times
*** dropping frame 47 from stream 1 at ts 45
Last message repeated 1 times
*** dropping frame 47 from stream 1 at ts 46
*** dropping frame 48 from stream 1 at ts 46
Last message repeated 1 times
*** dropping frame 49 from stream 1 at ts 47
Last message repeated 1 times
*** dropping frame 50 from stream 1 at ts 48
Last message repeated 1 times
*** dropping frame 50 from stream 1 at ts 49
*** dropping frame 51 from stream 1 at ts 49
Last message repeated 1 times
*** dropping frame 52 from stream 1 at ts 50
Last message repeated 1 times
*** dropping frame 53 from stream 1 at ts 51
Last message repeated 1 times
[h264 @ 0x9844a00] error while decoding MB 58 12, bytestream -5
[h264 @ 0x9844a00] concealing 1311 DC, 1311 AC, 1311 MV errors in B frame
*** dropping frame 53 from stream 1 at ts 52
No more output streams to write to, finishing.
frame= 55 fps= 42 q=4.3 Lsize= 152kB time=00:00:03.66 bitrate= 339.6kbits/s dup=0 drop=119
video:116kB audio:26kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 6.760316%
Input file #0 (http://source.com/1.ts):
Input stream #0:0 (video): 174 packets read (220322 bytes); 174 frames decoded;
Input stream #0:1 (audio): 156 packets read (36657 bytes); 156 frames decoded (159744 samples);
Total: 330 packets (256979 bytes) demuxed
Output file #0 (http://127.0.0.1:8090/feed1.ffm):
Output stream #0:0 (audio): 72 frames encoded (73383 samples); 72 packets muxed (26712 bytes);
Output stream #0:1 (video): 55 frames encoded; 55 packets muxed (119080 bytes);
Total: 127 packets (145792 bytes) muxedHere input url file info After i download it to my PC with IDM
General
ID : 1 (0x1)
Complete name : D:\1.ts
Format : MPEG-TS
File size : 256 KiB
Duration : 2 s 520 ms
Overall bit rate mode : Variable
Overall bit rate : 788 kb/s
Video
ID : 256 (0x100)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, RefFrames : 2 frames
Codec ID : 27
Duration : 2 s 680 ms
Width : 960 pixels
Height : 540 pixels
Display aspect ratio : 16:9
Frame rate : 50.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Audio
ID : 257 (0x101)
Menu ID : 1 (0x1)
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Muxing mode : ADTS
Codec ID : 15
Duration : 2 s 69 ms
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Delay relative to video : -12 ms
Menu
ID : 4096 (0x1000)
Menu ID : 1 (0x1)
Duration : 2 s 520 ms
List : 256 (0x100) (AVC) / 257 (0x101) (AAC)
Service name : Service01
Service provider : FFmpeg
Service type : digital television