
Recherche avancée
Autres articles (91)
-
Use, discuss, criticize
13 avril 2011, parTalk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
A discussion list is available for all exchanges between users. -
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (10275)
-
Stop ffmpeg from concealing corrupt frames
22 mai 2021, par Dominic MasonTo those who know the answer...


I've been piping ffmpeg to aomenc quite successfully. Problem is, I'm sometimes getting source files for ffmpeg with false I-frames. I've loaded the files into virtualdub, and got the same result. There are some dummy frames, usually fake I-frames in a few of the files I have. So obviously, I want ffmpeg to simply drop such frames. I added the
-err_detect aggressive -fflags discardcorrupt
flags, but ffmpeg isn't having it. At the front of one vid I have a false I frame, but instead of dropping it I get :

[h264 @ 0000000002ab8c00] concealing 8160 DC, 8160 AC, 8160 MV errors in P frame



The result is I have a grey colored frame at the front of the video. So, I've read the other answers. Is there any other way than discardcorrupt of forcing ffmpeg to automatically drop these frames, or do I have to manually remove them ? I'm using a windows build of ffmpeg from gyandev in case that matters, compiled about a month ago.


-
ffmpeg handle packet lost during mixing video
9 novembre 2020, par PittieI am trying to mix several video and audio streams into one big video and then stream it using HLS. What should I do if there are some packets lost during processing, especially in large amount such as 1 or 2 seconds lost. Is there any option that can be used to solve this issue or should I just simply create fake packets/frames to fill the lost ones ? I am using ffmpeg api to do this so I can utilize both ffmpeg command-line options and code.
Here is my shortened complex filter for two videos (the full filter is too complex and unnecessary here)


[0:v] setpts='(RTCTIME - RTCSTART) / (TB * 1000000)' [v0]; [1:v] setpts='(RTCTIME - RTCSTART) / (TB * 1000000)' [v1]; [v0][v1] xstack=inputs=2:layout=0_0|428_0 [vmixed]; [0:a] asetpts='(RTCTIME - RTCSTART) / (TB * 1000000)' [a0]; [1:a] asetpts='(RTCTIME - RTCSTART) / (TB * 1000000)' [a1]; [a0][a1] amix=inputs=2:duration=longest [amixed];


-
Screen Recording issue using FFMPEG in Android
12 décembre 2014, par flightWe are trying to record Android screen using the below commands.
ffmpeg -y -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 320x480 -i /dev/graphics/fb0 /sdcard/output.mp4
And
ffmpeg -y -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 320x480 -f fbdev /sdcard/output.mp4
The Logcat output is given below :
12-12 10:52:04.722: I/ffmpeg4android(27954): ===============Running command from thread path: /sdcard/videokit
12-12 10:52:04.722: I/ffmpeg4android(27954): =======ProgressBackgroundRemote doInBackground=========
12-12 10:52:04.722: I/ffmpeg4android(27954): videokitLibPath: /data/data/com.unscriptd.videoapp/lib/libvideokit.so
12-12 10:52:04.722: I/ffmpeg4android(27954): ffmpeg4android_isComplex: true
12-12 10:52:04.732: I/Videokit(27954): dlopen libvideokit from path: /data/data/com.unscriptd.videoapp/lib/libvideokit.so
12-12 10:52:04.762: W/linker(27954): libvideokit.so has text relocations. This is wasting memory and is a security risk. Please fix.
12-12 10:52:04.892: I/GAV2(27800): Thread[GAThread,5,main]: No campaign data found.
12-12 10:52:04.912: I/Videokit(27954): libvideokit.so loaded
12-12 10:52:04.912: I/Videokit(27954): args is not NULL
12-12 10:52:04.912: I/Videokit(27954): more then one arg
12-12 10:52:04.912: I/Videokit(27954): function symbol found
12-12 10:52:04.912: D/Videokit(27954): Calling videokit run via loader
12-12 10:52:04.912: I/Videokit(27954): vk ffmpeg sdcardPath: /sdcard/videokit
12-12 10:52:04.912: D/Videokit(27954): call licenseCheckComplex
12-12 10:52:04.912: I/Videokit(27954): licenseCheck in path: /sdcard/videokit
12-12 10:52:04.912: I/Videokit(27954): isLicExistsComplex...
12-12 10:52:04.912: I/Videokit(27954): trying to open /sdcard/videokit/ffmpeglicense.lic
12-12 10:52:04.912: I/Videokit(27954): license file found...
12-12 10:52:04.912: I/Videokit(27954): Permanent license validated.
12-12 10:52:04.912: D/Videokit(27954): license check rc: 1
12-12 10:52:04.912: D/Videokit(27954): run() called
12-12 10:52:05.062: D/Videokit(27954): videokit call finished, calling dlclose
12-12 10:52:05.062: I/ffmpeg4android(27954): RemoteService: FFMPEG finished.
12-12 10:52:05.062: I/ffmpeg4android(27954): RemoteService: removing notification.
12-12 10:52:05.062: I/ffmpeg4android(27954): Cancel notification: 5326
12-12 10:52:08.822: D/ffmpeg4android(27873): dur: null
12-12 10:52:08.822: I/ffmpeg4android(27873): dur is not good, not setting
12-12 10:52:08.822: I/ffmpeg4android(27873): _durationOfCurrentWaitIndex is equal to: 6 reseting.
12-12 10:52:08.822: I/ffmpeg4android(27873): setting fake Prefs.durationOfCurrent
12-12 10:52:08.822: W/ffmpeg4android(27873): setting fake Prefs.durationOfCurrent (Cant get from file): 00:03:00.00
12-12 10:52:08.822: W/ffmpeg4android(27873): /sdcard/videokit/ffmpeg4android.log: open failed: ENOENT (No such file or directory)
12-12 10:52:08.822: I/ffmpeg4android(27873): ==== getting currentVkLogSize from FFmpeg4Android log
12-12 10:52:08.822: W/ffmpeg4android(27873): Looks like Vk log is not increasing in size
12-12 10:52:08.822: I/ffmpeg4android(27873): No ffmpeg4android_log file, using vk log
12-12 10:52:08.822: I/line(27873): eg_parse_options
12-12 10:52:08.822: I/line(27873): ffmpeg4android: ffmpeg_parse_options not passed
12-12 10:52:08.822: I/line(27873): exit_program: 1
12-12 10:52:08.822: I/line(27873): ffmpeg4android: 1
12-12 10:52:08.822: W/ffmpeg4android(27873): error line: ffmpeg4android: 1
12-12 10:52:08.822: W/ffmpeg4android(27873): Looks like error in the log
12-12 10:52:08.822: D/ffmpeg4android(27873): currentTimeStr: error
12-12 10:52:08.822: D/ffmpeg4android(27873): ============Found error in the log============
12-12 10:52:08.822: I/ffmpeg4android(27873): onProgressUpdate: 100
12-12 10:52:08.822: D/ffmpeg4android(27873): Releasing wake lock
12-12 10:52:08.822: D/ffmpeg4android(27873): TranscodeBackground onPostExecute
12-12 10:52:08.822: D/ffmpeg4android(27954): set transcodingProgress: 100
12-12 10:52:08.832: D/ffmpeg4android(27873): nullnull length in bytes: 0
12-12 10:52:08.832: D/ffmpeg4android(27873): showNotifications
12-12 10:52:08.832: I/ffmpeg4android(27873): ============ Transcoding Failed, caling fexist