
Recherche avancée
Autres articles (101)
-
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
L’agrémenter visuellement
10 avril 2011MediaSPIP est basé sur un système de thèmes et de squelettes. Les squelettes définissent le placement des informations dans la page, définissant un usage spécifique de la plateforme, et les thèmes l’habillage graphique général.
Chacun peut proposer un nouveau thème graphique ou un squelette et le mettre à disposition de la communauté.
Sur d’autres sites (15005)
-
Scale overlay image FFMPEG
6 juillet 2015, par VickySI have 3 inputs— a background image, a text file containing list of image file location (to overlay on background image), and an audio file (to be played in background).
I need to scale the overlay images from "images.txt".
I am using below command.
I dont know what am I doing wrong.command: ffmpeg -loop 1 -i /sdcard/emoj/angry_bg.png -r 21.0 -f concat -i /sdcard/emoj/images.txt -i /sdcard/emoj/final.wav -filter_complex [1]scale=320:240 [ovrl],[0][ovrl] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2 -shortest -s 1080x1920 -b:v 320k -codec:v h264 -c:v mpeg4 -c:a aac -strict experimental -b:a 32k /sdcard/emoj/myPetVideo.mp4
Please give suggestions.
Logcat Output :
07-06 04:13:38.525: I/ffmpeg4android(28481): Command is set
07-06 04:13:38.525: I/ffmpeg4android(28481): set remoteNotificationIconId: 0
07-06 04:13:38.535: D/ffmpeg4android(28481): Client Cannot unbind - service not bound
07-06 04:13:38.535: D/ffmpeg4android(28481): Client stopService()
07-06 04:13:38.545: W/ContextImpl(28481): Implicit intents with startService are not safe: Intent { act=com.netcompss.ffmpeg4android.FFMpegRemoteServiceBridge } android.content.ContextWrapper.stopService:520 com.netcompss.ffmpeg4android_client.BaseWizard.stopService:495 com.netcompss.ffmpeg4android_client.BaseWizard.runTranscoing:279
07-06 04:13:38.555: I/ffmpeg4android(28481): !!!!!!!!!!!!!!!!!!services.size(): 1
07-06 04:13:38.555: I/ffmpeg4android(28481): putting Base categoty
07-06 04:13:38.615: D/ffmpeg4android(28481): started: com.netcompss.ffmpeg4android.FFMpegRemoteServiceBridge
07-06 04:13:38.615: D/ffmpeg4android(28481): Client startService()
07-06 04:13:38.615: D/ffmpeg4android(28481): bindService() called
07-06 04:13:38.615: W/ContextImpl(28481): Implicit intents with startService are not safe: Intent { act=com.netcompss.ffmpeg4android.FFMpegRemoteServiceBridge } android.content.ContextWrapper.bindService:538 com.netcompss.ffmpeg4android_client.BaseWizard.bindService:506 com.netcompss.ffmpeg4android_client.BaseWizard.runTranscoing:282
07-06 04:13:38.625: D/ffmpeg4android(28481): Client bindService()
07-06 04:13:38.725: I/ffmpeg4android(28620): =======service onCreate(): Stopping forground (to overcome 2.3.x bug)
07-06 04:13:38.725: I/ffmpeg4android(28620): =======service onBind()=======
07-06 04:13:38.735: I/ffmpeg4android(28620): ===onStartCommand called
07-06 04:13:38.735: D/ffmpeg4android(28481): Client onServiceConnected()
07-06 04:13:38.735: E/ffmpeg4android(28481): invokeService called
07-06 04:13:38.735: E/rc......(28481): 1
07-06 04:13:38.735: I/ffmpeg4android(28481): setting remote notification info
07-06 04:13:38.735: D/ffmpeg4android(28620): command items num: 33
07-06 04:13:38.735: D/ffmpeg4android(28620): command: ffmpeg -loop 1 -i /sdcard/emoj/angry_bg.png -r 21.0 -f concat -i /sdcard/emoj/images.txt -i /sdcard/emoj/final.wav -filter_complex [1]scale=320:240 [ovrl],[0][ovrl] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2 -shortest -s 1080x1920 -b:v 320k -codec:v h264 -c:v mpeg4 -c:a aac -strict experimental -b:a 32k /sdcard/emoj/myPetVideo.mp4
07-06 04:13:38.745: D/ffmpeg4android(28620): workingFolder from remote: /sdcard/emoj
07-06 04:13:38.745: D/ffmpeg4android(28481): deleteing: /sdcard/emoj/vk.log isdeleted: true
07-06 04:13:38.745: D/ffmpeg4android(28481): deleteing: /sdcard/emoj/ffmpeg4android.log isdeleted: false
07-06 04:13:38.745: D/ffmpeg4android(28481): deleteing: /sdcard/emoj/videokit.log isdeleted: true
07-06 04:13:38.745: D/ffmpeg4android(28481): Client invokeService()
07-06 04:13:38.755: I/ffmpeg4android(28620): ===onStartCommand cat: Base
07-06 04:13:38.755: D/ffmpeg4android(28620): onStartCommand, START_STICKY, base Command
07-06 04:13:38.755: D/ffmpeg4android(28481): Acquire wake lock
07-06 04:13:38.765: D/ffmpeg4android(28481): TranscodeBackground doInBackground started
07-06 04:13:38.765: I/ffmpeg4android(28620): =======remote service runTranscoding ======
07-06 04:13:38.775: I/ffmpeg4android(28620): Start RemoteService with notification id: 5326
07-06 04:13:38.785: I/ffmpeg4android(28620): Run called.
07-06 04:13:38.785: I/ffmpeg4android(28620): ===============Running command from thread path: /sdcard/emoj
07-06 04:13:38.785: I/ffmpeg4android(28620): videokitLibPath: /data/data/org.vinuxproject.sonic/lib/libvideokit.so
07-06 04:13:38.785: I/Videokit(28620): dlopen libvideokit from path: /data/data/org.vinuxproject.sonic/lib/libvideokit.so
07-06 04:13:38.785: I/ffmpeg4android(28620): =======ProgressBackgroundRemote doInBackground=========
07-06 04:13:38.785: W/linker(28620): libvideokit.so has text relocations. This is wasting memory and prevents security hardening. Please fix.
07-06 04:13:38.795: I/Videokit(28620): libvideokit.so loaded
07-06 04:13:38.795: I/Videokit(28620): args is not NULL
07-06 04:13:38.795: I/Videokit(28620): more then one arg
07-06 04:13:38.795: I/Videokit(28620): function symbol found
07-06 04:13:38.795: D/Videokit(28620): Calling videokit run via loader
07-06 04:13:38.795: I/Videokit(28620): vk ffmpeg sdcardPath: /sdcard/emoj
07-06 04:13:38.795: I/Videokit(28620): licenseCheck in path: /sdcard/emoj
07-06 04:13:38.795: I/Videokit(28620): isLicExistsComplex...
07-06 04:13:38.795: I/Videokit(28620): trying to open /sdcard/emoj/ffmpeglicense.lic
07-06 04:13:38.795: I/Videokit(28620): license file found...
07-06 04:13:38.795: I/Videokit(28620): Permanent license validated.
07-06 04:13:38.795: D/Videokit(28620): license check rc: 1
07-06 04:13:38.795: D/Videokit(28620): run() called version 2.0
07-06 04:13:39.165: A/libc(28620): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 28620 (ct.sonic:remote)
07-06 04:13:39.655: D/ffmpeg4android(28481): onServiceDisconnected
07-06 04:13:40.805: I/ffmpeg4android(28656): =======service onCreate(): Stopping forground (to overcome 2.3.x bug)
07-06 04:13:40.805: I/ffmpeg4android(28656): =======service onBind()=======
07-06 04:13:40.815: I/ffmpeg4android(28656): ===onStartCommand called
07-06 04:13:40.815: D/ffmpeg4android(28656): Not running since the OS auto started the service after crash
07-06 04:13:40.815: D/ffmpeg4android(28481): Client onServiceConnected()
07-06 04:13:40.815: E/ffmpeg4android(28481): invokeService called
07-06 04:13:40.815: E/rc......(28481): 1
07-06 04:13:40.815: I/ffmpeg4android(28481): setting remote notification info
07-06 04:13:40.815: D/ffmpeg4android(28481): Not invoking
07-06 04:13:40.825: I/ffmpeg4android(28656): Cancel notification: 5326
07-06 04:13:41.135: I/ffmpeg4android(28481): Got real duration: 00:00:00.04
07-06 04:13:41.145: W/ffmpeg4android(28481): /sdcard/emoj/ffmpeg4android.log: open failed: ENOENT (No such file or directory)
07-06 04:13:41.145: I/ffmpeg4android(28481): ==== getting currentVkLogSize from FFmpeg4Android log
07-06 04:13:41.145: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:41.155: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:41.155: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:41.155: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:41.155: I/line(28481): exit_program: 1
07-06 04:13:41.155: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:41.155: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:41.155: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:41.455: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:41.455: D/ffmpeg4android(28481): currentVkLogSize: 5316
07-06 04:13:41.465: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:41.465: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:41.465: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:41.465: I/line(28481): exit_program: 1
07-06 04:13:41.465: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:41.465: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:41.465: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:41.765: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:41.765: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:41.765: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:41.765: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:41.765: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:41.765: I/line(28481): exit_program: 1
07-06 04:13:41.765: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:41.775: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:41.775: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:42.075: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:42.075: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:42.075: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:42.075: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:42.075: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:42.075: I/line(28481): exit_program: 1
07-06 04:13:42.075: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:42.075: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:42.075: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:42.375: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:42.375: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:42.375: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:42.385: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:42.385: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:42.385: I/line(28481): exit_program: 1
07-06 04:13:42.385: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:42.385: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:42.385: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:42.685: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:42.685: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:42.685: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:42.685: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:42.685: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:42.695: I/line(28481): exit_program: 1
07-06 04:13:42.695: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:42.695: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:42.695: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:42.995: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:42.995: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:42.995: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:42.995: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:42.995: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:42.995: I/line(28481): exit_program: 1
07-06 04:13:42.995: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:42.995: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:42.995: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:43.295: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:43.295: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:43.305: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:43.305: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:43.305: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:43.305: I/line(28481): exit_program: 1
07-06 04:13:43.305: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:43.305: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:43.305: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:43.605: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:43.605: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:43.615: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:43.615: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:43.615: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:43.615: I/line(28481): exit_program: 1
07-06 04:13:43.615: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:43.615: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:43.615: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:43.915: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:43.915: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:43.915: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:43.915: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:43.915: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:43.915: I/line(28481): exit_program: 1
07-06 04:13:43.915: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:43.925: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:43.925: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:44.225: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:44.225: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:44.225: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:44.225: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:44.225: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:44.225: I/line(28481): exit_program: 1
07-06 04:13:44.225: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:44.225: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:44.225: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:44.525: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:44.525: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:44.525: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:44.535: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:44.535: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:44.535: I/line(28481): exit_program: 1
07-06 04:13:44.535: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:44.535: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:44.535: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:44.835: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:44.835: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:44.835: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:44.835: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:44.835: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:44.835: I/line(28481): exit_program: 1
07-06 04:13:44.835: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:44.845: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:44.845: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:45.155: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:45.155: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:45.155: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:45.155: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:45.155: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:45.155: I/line(28481): exit_program: 1
07-06 04:13:45.155: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:45.155: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:45.155: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:45.455: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:45.455: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:45.455: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:45.455: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:45.455: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:45.455: I/line(28481): exit_program: 1
07-06 04:13:45.455: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:45.455: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:45.455: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:45.755: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:45.755: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:45.765: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:45.765: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:45.765: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:45.765: I/line(28481): exit_program: 1
07-06 04:13:45.765: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:45.765: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:45.765: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:46.065: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:46.065: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:46.065: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:46.075: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:46.075: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:46.075: I/line(28481): exit_program: 1
07-06 04:13:46.075: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:46.075: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:46.075: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:46.375: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:46.375: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:46.375: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:46.375: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:46.375: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:46.375: I/line(28481): exit_program: 1
07-06 04:13:46.385: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:46.385: I/ffmpeg4android(28481): progress is 0, not setting
07-06 04:13:46.385: I/ffmpeg4android(28481): progress is 0, not publishing
07-06 04:13:46.685: I/ffmpeg4android(28481): ==== getting currentVkLogSize from VK
07-06 04:13:46.685: W/ffmpeg4android(28481): Looks like Vk log is not increasing in size
07-06 04:13:46.685: I/ffmpeg4android(28481): No ffmpeg4android_log file, using vk log
07-06 04:13:46.685: I/line(28481): a suitable output format for '[ovrl],[0][ovrl]'
07-06 04:13:46.685: I/line(28481): [ovrl],[0][ovrl]: Invalid argument
07-06 04:13:46.685: I/line(28481): exit_program: 1
07-06 04:13:46.685: D/ffmpeg4android(28481): currentTimeStr: 00:00:00.00
07-06 04:13:46.685: E/ffmpeg4android(28481): VK log is not changing in size, and no exit token found
07-06 04:13:46.695: I/ffmpeg4android(28481): onProgressUpdate: 100
07-06 04:13:46.695: D/ffmpeg4android(28481): Releasing wake lock
07-06 04:13:46.695: D/ffmpeg4android(28481): TranscodeBackground onPostExecute
07-06 04:13:46.705: W/ffmpeg4android(28481): progressDialog failed to dismiss: null
07-06 04:13:46.705: W/ffmpeg4android(28481): android.os.DeadObjectException
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.BinderProxy.transactNative(Native Method)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.BinderProxy.transact(Binder.java:496)
07-06 04:13:46.705: W/ffmpeg4android(28481): at com.netcompss.ffmpeg4android.IFfmpgefRemoteServiceBridge$Stub$Proxy.setTranscodingProgress(IFfmpgefRemoteServiceBridge.java:181)
07-06 04:13:46.705: W/ffmpeg4android(28481): at com.netcompss.ffmpeg4android_client.TranscodeBackground.onPostExecute(TranscodeBackground.java:163)
07-06 04:13:46.705: W/ffmpeg4android(28481): at com.netcompss.ffmpeg4android_client.TranscodeBackground.onPostExecute(TranscodeBackground.java:1)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.AsyncTask.finish(AsyncTask.java:632)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.AsyncTask.access$600(AsyncTask.java:177)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.Handler.dispatchMessage(Handler.java:102)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.os.Looper.loop(Looper.java:135)
07-06 04:13:46.705: W/ffmpeg4android(28481): at android.app.ActivityThread.main(ActivityThread.java:5232)
07-06 04:13:46.705: W/ffmpeg4android(28481): at java.lang.reflect.Method.invoke(Native Method)
07-06 04:13:46.705: W/ffmpeg4android(28481): at java.lang.reflect.Method.invoke(Method.java:372)
07-06 04:13:46.705: W/ffmpeg4android(28481): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
07-06 04:13:46.705: W/ffmpeg4android(28481): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
07-06 04:13:46.715: D/ffmpeg4android(28481): /sdcard/emoj/null length in bytes: 0
07-06 04:13:46.715: D/ffmpeg4android(28481): showNotifications
07-06 04:13:46.715: I/ffmpeg4android(28481): ============ Transcoding Failed, caling fexist
07-06 04:13:46.715: E/ffmpeg4android(28481): fexit remote excetion
07-06 04:13:46.765: I/ffmpeg4android(28481): FFMPEG finished.
07-06 04:13:46.985: D/ffmpeg4android(28481): releaseService()
07-06 04:13:46.985: D/ffmpeg4android(28481): Client stopService()
07-06 04:13:46.985: I/ffmpeg4android(28656): =======service onDestroy()======
07-06 04:13:46.985: W/ContextImpl(28481): Implicit intents with startService are not safe: Intent { act=com.netcompss.ffmpeg4android.FFMpegRemoteServiceBridge } android.content.ContextWrapper.stopService:520 com.netcompss.ffmpeg4android_client.BaseWizard.stopService:495 org.vinuxproject.sonic.WaveformActivity.handleServiceFinished:456 -
VLC command line : RTSP to mp4 file (video + audio)
8 février 2016, par Dmitriy GerashenkoWin 7 x64.
When I watch this link in VLC player all is fine :
rtsp ://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov
When I try to capture link to file and to display :
- There is video without sound on display.
- Created file is not playable.
Command :
vlc.exe -vvv "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov" --sout="#transcode{venc=ffmpeg,vcodec=mp4v,vfilter=canvas{width=800,height=600},aenc=ffmpeg{strict=-2},acodec=mp4a}:duplicate{dst=display,dst=standard{access=file,mux=mp4,dst=video.mp4}"
There are some errors in log, for example :
MPEG4GenericRTPSource Warning: Unknown or unsupported "mode": AAC-hbr
. Is it cause of my problems ? How to solve my issue ?Complete log (from VLCJ) :
cd C:\Users\gda\Documents\NetBeansProjects\Video; "JAVA_HOME=C:\\Program Files (x86)\\Java\\jdk1.8.0_71" cmd /c "\"\"C:\\Users\\gda\\AppData\\Roaming\\NetBeans\\8.0.2\\maven\\bin\\mvn.bat\" -Dexec.args=\"-classpath %classpath ru.cherezweb.app.video.Video\" -Dexec.executable=\"C:\\Program Files (x86)\\Java\\jdk1.8.0_71\\bin\\java.exe\" -Dmaven.ext.class.path=C:\\Users\\gda\\AppData\\Roaming\\NetBeans\\8.0.2\\maven-nblib\\netbeans-eventspy.jar -Dfile.encoding=UTF-8 process-classes org.codehaus.mojo:exec-maven-plugin:1.2.1:exec\""
Scanning for projects...
------------------------------------------------------------------------
Building Video 1.0-SNAPSHOT
------------------------------------------------------------------------
--- maven-resources-plugin:2.5:resources (default-resources) @ Video ---
[debug] execute contextualize
Using 'UTF-8' encoding to copy filtered resources.
skip non existing resourceDirectory C:\Users\gda\Documents\NetBeansProjects\Video\src\main\resources
--- maven-compiler-plugin:2.3.2:compile (default-compile) @ Video ---
Nothing to compile - all classes are up to date
--- exec-maven-plugin:1.2.1:exec (default-cli) @ Video ---
20:37:29.097 [main] INFO uk.co.caprica.vlcj.Info - vlcj: 3.10.1
20:37:29.101 [main] INFO uk.co.caprica.vlcj.Info - java: 1.8.0_71 Oracle Corporation
20:37:29.101 [main] INFO uk.co.caprica.vlcj.Info - java home: C:\Program Files (x86)\Java\jdk1.8.0_71\jre
20:37:29.101 [main] INFO uk.co.caprica.vlcj.Info - os: Windows 10 10.0 x86
20:37:29.103 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - discover()
20:37:29.103 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - jnaLibraryPath=null
20:37:29.103 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - discoveryStrategy=uk.co.caprica.vlcj.discovery.linux.DefaultLinuxNativeDiscoveryStrategy@176c05c
20:37:29.104 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - supported=false
20:37:29.104 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - discoveryStrategy=uk.co.caprica.vlcj.discovery.windows.DefaultWindowsNativeDiscoveryStrategy@1eb6432
20:37:29.104 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - supported=true
20:37:29.104 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - discover()
20:37:29.105 [main] DEBUG u.c.c.v.r.windows.WindowsRuntimeUtil - getVlcInstallDir()
20:37:29.430 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - directoryNames=[C:\Program Files (x86)\VideoLAN\VLC, C:\Users\gda\Documents\NetBeansProjects\Video, C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter, C:\Program Files (x86)\Intel\iCLS Client\, C:\Program Files\Intel\iCLS Client\, C:\PROGRAMDATA\ORACLE\JAVA\JAVAPATH, C:\Windows\SYSTEM32, C:\Windows, C:\Windows\SYSTEM32\WBEM, C:\Windows\SYSTEM32\WINDOWSPOWERSHELL\V1.0\, C:\PROGRAM FILES\INTEL\INTEL(R) MANAGEMENT ENGINE COMPONENTS\DAL, C:\PROGRAM FILES\INTEL\INTEL(R) MANAGEMENT ENGINE COMPONENTS\IPT, C:\PROGRAM FILES (X86)\INTEL\INTEL(R) MANAGEMENT ENGINE COMPONENTS\DAL, C:\PROGRAM FILES (X86)\INTEL\INTEL(R) MANAGEMENT ENGINE COMPONENTS\IPT, C:\Program Files\Intel\Intel(R) Management Engine Components\DAL, C:\Program Files\Intel\Intel(R) Management Engine Components\IPT, C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL, C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT, C:\Program Files\WIDCOMM\Bluetooth Software\, C:\Program Files\WIDCOMM\Bluetooth Software\syswow64, C:\Program Files\TortoiseSVN\bin, C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common, C:\Program Files\OpenVPN\bin, C:\WINDOWS\system32, C:\WINDOWS, C:\WINDOWS\System32\Wbem, C:\WINDOWS\System32\WindowsPowerShell\v1.0\, C:\Program Files\TortoiseGit\bin, C:\Program Files (x86)\Skype\Phone\]
20:37:29.430 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - directoryName=C:\Program Files (x86)\VideoLAN\VLC
20:37:29.430 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - Matched 'libvlc.dll' in 'C:\Program Files (x86)\VideoLAN\VLC'
20:37:29.430 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - Matched 'libvlccore.dll' in 'C:\Program Files (x86)\VideoLAN\VLC'
20:37:29.430 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - Matched all required files
20:37:29.430 [main] DEBUG u.c.c.v.d.AbstractNativeDiscoveryStrategy - result=C:\Program Files (x86)\VideoLAN\VLC
20:37:29.430 [main] DEBUG u.c.c.vlcj.discovery.NativeDiscovery - path=C:\Program Files (x86)\VideoLAN\VLC
20:37:29.431 [main] INFO u.c.c.vlcj.discovery.NativeDiscovery - Discovery found libvlc at 'C:\Program Files (x86)\VideoLAN\VLC'
true
2.2.1 Terry Pratchett (Weatherwax)
20:37:29.490 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - initX=null
20:37:29.494 [main] INFO u.c.c.vlcj.binding.LibVlcFactory - vlc: 2.2.1 Terry Pratchett (Weatherwax), changeset 2.2.1-0-ga425c42
20:37:29.494 [main] INFO u.c.c.vlcj.binding.LibVlcFactory - libvlc: C:\Program Files (x86)\VideoLAN\VLC\libvlc.dll
20:37:29.494 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - MediaPlayerFactory(libvlc=Proxy interface to Native Library ,libvlcArgs=[])
20:37:29.494 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - jna.library.path=null
20:37:29.494 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - VLC_PLUGIN_PATH=null
20:37:29.529 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - instance=native@0x1195650 (uk.co.caprica.vlcj.binding.internal.libvlc_instance_t@1195650)
20:37:29.529 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - equalizerAvailable=true
20:37:29.529 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - createEqualizerBandFrequencies()
20:37:29.529 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - numBands=10
20:37:29.530 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - result=[31.25, 62.5, 125.0, 250.0, 500.0, 1000.0, 2000.0, 4000.0, 8000.0, 16000.0]
20:37:29.530 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - createEqualizerPresetNames()
20:37:29.530 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - numPresets=18
20:37:29.530 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - result=[Flat, Classical, Club, Dance, Full bass, Full bass and treble, Full treble, Headphones, Large Hall, Live, Party, Pop, Reggae, Rock, Ska, Soft, Soft rock, Techno]
20:37:29.530 [main] DEBUG u.c.c.vlcj.player.MediaPlayerFactory - newHeadlessMediaPlayer()
20:37:29.538 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - DefaultMediaPlayer(libvlc=Proxy interface to Native Library , instance=native@0x1195650 (uk.co.caprica.vlcj.binding.internal.libvlc_instance_t@1195650))
20:37:29.538 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - createInstance()
20:37:29.543 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - mediaPlayerInstance=native@0x16853ac4 (uk.co.caprica.vlcj.binding.internal.libvlc_media_player_t@16853ac4)
20:37:29.544 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - mediaPlayerEventManager=native@0x16878818 (uk.co.caprica.vlcj.binding.internal.libvlc_event_manager_t@16878818)
20:37:29.544 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - registerEventListener()
20:37:29.546 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerMediaChanged
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerNothingSpecial
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerOpening
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerBuffering
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerPlaying
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.567 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerPaused
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerStopped
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerForward
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerBackward
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerEndReached
20:37:29.568 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerEncounteredError
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerTimeChanged
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerPositionChanged
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerSeekableChanged
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerPausableChanged
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerTitleChanged
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.569 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerSnapshotTaken
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerLengthChanged
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerVout
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaPlayerScrambledChanged
20:37:29.570 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.572 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - playMedia(mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov,mediaOptions=[:sout=#transcode{venc=ffmpeg,vcodec=mp4v,vfilter=canvas{width=800,height=600},aenc=ffmpeg{strict=-2},acodec=mp4a}:duplicate{dst=display,dst=standard{access=file,mux=mp4,dst=yahoo.m4v}}])
20:37:29.573 [main] DEBUG u.c.c.v.player.MediaResourceLocator - encodeMrl(mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov)
20:37:29.573 [main] DEBUG u.c.c.v.player.MediaResourceLocator - MRL does not contain any Unicode characters
20:37:29.573 [main] DEBUG u.c.c.v.player.MediaResourceLocator - result=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - playMedia(media=SimpleMedia[mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov,mediaOptions=[Ljava.lang.String;@17c74e5])
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - prepareMedia(media=SimpleMedia[mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov,mediaOptions=[Ljava.lang.String;@17c74e5])
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - setMedia(media=SimpleMedia[mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov,mediaOptions=[Ljava.lang.String;@17c74e5])
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - createMediaInstance(media=SimpleMedia[mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov,mediaOptions=[Ljava.lang.String;@17c74e5])
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - Treating mrl as a location
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - mediaInstance=native@0x16876500 (uk.co.caprica.vlcj.binding.internal.libvlc_media_t@16876500)
20:37:29.574 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - mediaOption=:sout=#transcode{venc=ffmpeg,vcodec=mp4v,vfilter=canvas{width=800,height=600},aenc=ffmpeg{strict=-2},acodec=mp4a}:duplicate{dst=display,dst=standard{access=file,mux=mp4,dst=yahoo.m4v}}
20:37:29.575 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - registerMediaEventListener()
20:37:29.575 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaMetaChanged
20:37:29.575 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.575 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaSubItemAdded
20:37:29.575 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaDurationChanged
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaParsedChanged
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaFreed
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaStateChanged
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - event=libvlc_MediaSubItemTreeAdded
20:37:29.576 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=0
20:37:29.585 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - mrl(mediaInstance=native@0x16876500 (uk.co.caprica.vlcj.binding.internal.libvlc_media_t@16876500))
20:37:29.587 [pool-2-thread-1] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - mediaChanged(mediaPlayer=uk.co.caprica.vlcj.player.headless.DefaultHeadlessMediaPlayer@1727f27,media=native@0x16876500 (uk.co.caprica.vlcj.binding.internal.libvlc_media_t@16876500),mrl=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov)
20:37:29.588 [pool-2-thread-1] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - Raising event for new media
20:37:29.588 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - result=true
20:37:29.588 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - play()
20:37:29.593 [main] DEBUG u.c.c.vlcj.player.DefaultMediaPlayer - after play
MPEG4GenericRTPSource Warning: Unknown or unsupported "mode": AAC-hbr
[1682c9cc] core input error: ES_OUT_RESET_PCR called
[16f79744] core decoder error: cannot continue streaming due to errors
[1682c9cc] core input error: ES_OUT_RESET_PCR called
[h264 @ 1702ba80] decode_slice_header error
[h264 @ 1702ba80] decode_slice_header error
[16828134] stream_out_transcode stream out: input interval 41666 (base 2)
[16828134] stream_out_transcode stream out: output interval 41666 (base 1) -
ffmpeg and pulse audio creating buzzy speech
17 juin 2017, par flashapeI’m attempting to record video and audio from an ec2 instance (Ubuntu 16.04), using xvfb and pulse audio. Everything works fine, except that the output file contains "buzzy" speech (not sure if this is what "clipping" is ?). This happens using either aac or mp3 audio codecs.
Sample audio file : http://s000.tinyupload.com/index.php?file_id=86237391396073526211
ffmpeg command :
ffmpeg \
-f x11grab -framerate 30 -video_size ${SCREEN_WIDTH}x${SCREEN_HEIGHT} -i :1.0 \
-f pulse -i default \
-c:v libx264 -preset veryfast -maxrate 2500k -bufsize 2500k -vf "format=yuv420p" -g 60 \
-c:a aac -strict -2 -channel_layout stereo -ab 256k -ar 48000 -bufsize 512k -ac 2 \
-flags +global_header -f flv "test.mp4"The output from ffmpeg when I run the command :
Input #0, x11grab, from ':1.0':
Duration: N/A, start: 1497567394.762052, bitrate: N/A
Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1360x764, 30 fps, 30 tbr, 1000k tbn, 30 tbc
Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, pulse, from 'default':
Duration: N/A, start: 1497567396.743667, bitrate: 1536 kb/s
Stream #1:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
[libx264 @ 0x1977d20] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x1977d20] profile High, level 3.2
[libx264 @ 0x1977d20] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=2500 vbv_bufsize=512 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'test.mp4':
Metadata:
encoder : Lavf56.40.101
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1360x764, q=-1--1, max. 2500 kb/s, 30 fps, 1k tbn, 30 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #0:1: Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, stereo, fltp, 256 kb/s
Metadata:
encoder : Lavc56.60.100 aac
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Stream #1:0 -> #0:1 (pcm_s16le (native) -> aac (native))Based on various posts, I thought it might be something in the pulse config, particularly the "resample-method" setting, but that doesn’t appear to do anything. Here is how the /etc/pulse/daemon.conf config file currently stands :
; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
; realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
; resample-method = speex-float-1
; resample-method = speex-float-10
resample-method = speex-fixed-10
; enable-remixing = yes
enable-lfe-remixing = yes
; lfe-crossover-freq = 120
flat-volumes = no
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 200000
; default-sample-format = s16le
default-sample-format = s32le
default-sample-rate = 44100
; default-sample-rate = 48000
; alternate-sample-rate = 48000
alternate-sample-rate = 44100
; default-sample-channels = 2
; default-channel-map = front-left,front-right
; default-fragments = 4
; default-fragment-size-msec = 25
; default-fragments = 4
; default-fragment-size-msec = 25
; enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
; deferred-volume-extra-delay-usec = 0Edit :
Ok, updated the ffmpeg command to capture only the audio, but still have the same issue :
ffmpeg \
-f pulse -i default \
-c:a aac -strict -2 -channel_layout stereo -ab 256k -ar 48000 -bufsize 512k -ac 2 \
test.aacI do get some interesting messages in the output about timestamps being off :
[aac @ 0x12a4900] Queue input is backward in timeits/s
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 175924
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 176948
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 177972
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 178996
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 180020
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 181044
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182857 >= 182068
[aac @ 0x12a4900] Queue input is backward in time
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 183406
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 184430
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 185454
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 186478
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 187502
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 188526
[aac @ 0x12a4900] Queue input is backward in time
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 189550
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 190574
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 169622
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 170646
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 171670
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 172694
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 173718
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 174742
[aac @ 0x12a4900] Queue input is backward in time
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 175766
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 176790
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 157020
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 158083
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 159107
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 160131
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 161155
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 162179
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 163203
[aac @ 0x12a4900] Queue input is backward in time
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 164227
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 165251
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 154697
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 159400
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 160424
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 161448
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 162472
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 163496
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 164520
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 165544
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 166568
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 171795
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 172819
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 173843
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 174867
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 175891
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 176915
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 177939
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 178963
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 187279
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 189829
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 190853
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 191877
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 193354 >= 192901
[aac @ 0x12a4900] Queue input is backward in time
Last message repeated 2 times
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 216609 >= 216172
[aac @ 0x12a4900] Queue input is backward in time
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 216609 >= 214950
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 216609 >= 214933
[adts @ 0x12a35a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 216609 >= 214836