Newest 'ffmpeg' Questions - Stack Overflow
Les articles publiés sur le site
-
Voice tagging audio using ffmpeg (overlay)
7 octobre 2013, par user2855760Is it possible to use ffmpeg to add voice tags or any mp3 snippets to another existing mp3 file? It should repeat every x seconds.
I tried:
ffmpeg -i audio.wav -i voicetag.mp3 -filter_complex amerge -c:a libmp3lame -q:a 4 output.mp3
But as soon as the duration of one of the files is reached it stops. I'm trying to play the short voice tag every x seconds until the other audio is finished
-
ffmpeg decompilation of image frames producing images of much more size
7 octobre 2013, par user2007454I have extracted image frames using ffmpeg from a video(video a) deleted alternate frames and applied compression on the remaining frames and again made a video (video b)
ffmpeg -i "input_file%d.png" "outputfile.3gp"
my question here is ideally the size of video b should be much lesser than video a as it contains lesser number of frames those are also the compressed one but to my utter surprise video b is much larger in size from video a, to have a check I have extracted the frames from video b the frames are way larger in size around 10 times the original size, if anybody can help me out or explain such behavior from ffmpeg library and how we could control such behavior, thanks in advance. -
ffmpeg av_read_frame only return I-frame ? how to get all B-/P-frame ?
7 octobre 2013, par user2187405I saw the tutorial of ffmpeg with SDL , and also the source code of ffplay.c. I try to display every frame got from av_read_frame(), but it seems that this function doesn't return "every frame". How can I extract the B-/P-frame?
-
I am trying to use the RTSPPlay, project of mooncatventures. But it shows me error like this
7 octobre 2013, par kamlesh shingarakhiyaI am trying to use the RTSPPlay, project of mooncatventures. But it shows me error like this.
Ld /Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator/Intercom.app/Intercom normal i386 cd /Volumes/IPHONE/Intercom setenv IPHONEOS_DEPLOYMENT_TARGET 6.1 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -L/Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator -F/Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator -F/Users/admin/Downloads/RTSPPlay-master -filelist /Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Intermediates/Intercom.build/Debug-iphonesimulator/Intercom.build/Objects-normal/i386/Intercom.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -Xlinker -no_implicit_dylibs -fobjc-link-runtime -mios-simulator-version-min=6.1 -framework FFmpegDecoder -framework FFPlayer -framework SDL -framework OpenGLES -framework MediaPlayer -framework CoreMedia -framework CoreVideo -framework MobileCoreServices -framework AVFoundation -framework CFNetwork -lbz2 -lxml2 -lz.1.1.3 -lz -framework QuartzCore -framework Security -framework SystemConfiguration -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/admin/Library/Developer/Xcode/DerivedData/Intercom-bpixnryueeelexfnzxtmgchcfgzq/Build/Products/Debug-iphonesimulator/Intercom.app/Intercom Undefined symbols for architecture i386: "_SDL_AddTimer", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_CloseAudio", referenced from: _stream_component_close in FFPlayer(main.o) "_SDL_CondSignal", referenced from: _SDL_main in FFPlayer(main.o) _stream_component_close in FFPlayer(main.o) _packet_queue_abort in FFPlayer(main.o) _packet_queue_put in FFPlayer(main.o) "_SDL_CondWait", referenced from: _video_thread in FFPlayer(main.o) _subtitle_thread in FFPlayer(main.o) _packet_queue_get in FFPlayer(main.o) "_SDL_CreateCond", referenced from: _SDL_main in FFPlayer(main.o) _packet_queue_init in FFPlayer(main.o) "_SDL_CreateMutex", referenced from: _SDL_main in FFPlayer(main.o) _packet_queue_init in FFPlayer(main.o) "_SDL_CreateRGBSurface", referenced from: _SDL_main in FFPlayer(main.o) _video_open in FFPlayer(main.o) "_SDL_CreateRenderer", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_CreateThread", referenced from: _SDL_main in FFPlayer(main.o) _stream_component_open in FFPlayer(main.o) "_SDL_CreateWindow", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_Delay", referenced from: _video_thread in FFPlayer(main.o) _subtitle_thread in FFPlayer(main.o) _decode_thread in FFPlayer(main.o) "_SDL_DestroyCond", referenced from: _do_exit in FFPlayer(main.o) _stream_component_close in FFPlayer(main.o) "_SDL_DestroyMutex", referenced from: _do_exit in FFPlayer(main.o) _stream_component_close in FFPlayer(main.o) "_SDL_DestroyTexture", referenced from: _video_display in FFPlayer(main.o) "_SDL_EventState", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_FillRect", referenced from: _video_display in FFPlayer(main.o) "_SDL_FreeSurface", referenced from: _SDL_main in FFPlayer(main.o) _do_exit in FFPlayer(main.o) "_SDL_GL_SetAttribute", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_Init", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_LockSurface", referenced from: _video_thread in FFPlayer(main.o) "_SDL_MapRGB", referenced from: _video_display in FFPlayer(main.o) "_SDL_OpenAudio", referenced from: _stream_component_open in FFPlayer(main.o) "_SDL_PauseAudio", referenced from: _stream_component_open in FFPlayer(main.o) "_SDL_PixelFormatEnumToMasks", referenced from: _SDL_main in FFPlayer(main.o) _video_open in FFPlayer(main.o) "_SDL_PollEvent", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_PushEvent", referenced from: _sdl_refresh_timer_cb in FFPlayer(main.o) _video_thread in FFPlayer(main.o) _decode_thread in FFPlayer(main.o) "_SDL_RenderPresent", referenced from: _video_display in FFPlayer(main.o) "_SDL_SendQuit", referenced from: -[SDLUIKitDelegate quitSdl] in SDL_uikitappdelegate.o -[SDLUIKitDelegate applicationWillTerminate:] in SDL_uikitappdelegate.o -[SDLUIKitDelegate applicationDidEnterBackground:] in SDL_uikitappdelegate.o "_SDL_UnlockSurface", referenced from: _video_thread in FFPlayer(main.o) "_SDL_WaitEvent", referenced from: _SDL_main in FFPlayer(main.o) "_SDL_WaitThread", referenced from: _do_exit in FFPlayer(main.o) _stream_component_close in FFPlayer(main.o) "_SDL_mutexP", referenced from: _SDL_main in FFPlayer(main.o) _stream_component_close in FFPlayer(main.o) _video_thread in FFPlayer(main.o) _subtitle_thread in FFPlayer(main.o) _packet_queue_get in FFPlayer(main.o) _packet_queue_abort in FFPlayer(main.o) _packet_queue_flush in FFPlayer(main.o) ... "_SDL_mutexV", referenced from: _SDL_main in FFPlayer(main.o) _stream_component_close in FFPlayer(main.o) _video_thread in FFPlayer(main.o) _subtitle_thread in FFPlayer(main.o) _packet_queue_get in FFPlayer(main.o) _packet_queue_abort in FFPlayer(main.o) _packet_queue_flush in FFPlayer(main.o) ... "_av_audio_convert", referenced from: _sdl_audio_callback in FFPlayer(main.o) "_av_audio_convert_alloc", referenced from: _sdl_audio_callback in FFPlayer(main.o) "_av_audio_convert_free", referenced from: _stream_component_close in FFPlayer(main.o) _sdl_audio_callback in FFPlayer(main.o) "_av_bitstream_filter_next", referenced from: _show_formats in cmdutils.o "_av_close_input_file", referenced from: _decode_thread in FFPlayer(main.o) "_av_codec_next", referenced from: _show_formats in cmdutils.o "_av_dup_packet", referenced from: _packet_queue_put in FFPlayer(main.o) "_av_find_input_format", referenced from: _opt_format in FFPlayer(main.o) "_av_find_opt", referenced from: _opt_default in cmdutils.o "_av_find_stream_info", referenced from: _decode_thread in FFPlayer(main.o) "_av_free", referenced from: _SDL_main in FFPlayer(main.o) _free_subpicture in FFPlayer(main.o) _video_thread in FFPlayer(main.o) _packet_queue_get in FFPlayer(main.o) "_av_free_packet", referenced from: _sdl_audio_callback in FFPlayer(main.o) _video_thread in FFPlayer(main.o) _subtitle_thread in FFPlayer(main.o) _packet_queue_flush in FFPlayer(main.o) _decode_thread in FFPlayer(main.o) "_av_freep", referenced from: _free_subpicture in FFPlayer(main.o) _packet_queue_flush in FFPlayer(main.o) "_av_get_bits_per_sample_format", referenced from: _sdl_audio_callback in FFPlayer(main.o) "_av_get_int", referenced from: _video_thread in FFPlayer(main.o) "_av_get_string", referenced from: _set_context_opts in cmdutils.o "_av_gettime", referenced from: _SDL_main in FFPlayer(main.o) _get_master_clock in FFPlayer(main.o) _video_display in FFPlayer(main.o) _get_video_clock in FFPlayer(main.o) _stream_component_open in FFPlayer(main.o) _sdl_audio_callback in FFPlayer(main.o) _stream_pause in FFPlayer(main.o) ... "_av_iformat_next", referenced from: _show_formats in cmdutils.o "_av_init_packet", referenced from: _SDL_main in FFPlayer(main.o) _decode_thread in FFPlayer(main.o) "_av_log", referenced from: _decode_thread in FFPlayer(main.o) "_av_malloc", referenced from: _packet_queue_put in FFPlayer(main.o) "_av_mallocz", referenced from: _SDL_main in FFPlayer(main.o) "_av_metadata_get", referenced from: _decode_thread in FFPlayer(main.o) "_av_oformat_next", referenced from: _show_formats in cmdutils.o "_av_open_input_file", referenced from: _decode_thread in FFPlayer(main.o) "_av_protocol_next", referenced from: _show_formats in cmdutils.o "_av_read_frame", referenced from: _decode_thread in FFPlayer(main.o) "_av_read_pause", referenced from: _decode_thread in FFPlayer(main.o) "_av_read_play", referenced from: _decode_thread in FFPlayer(main.o) "_av_realloc", referenced from: _opt_default in cmdutils.o "_av_register_all", referenced from: _SDL_main in FFPlayer(main.o) "_av_set_string3", referenced from: _opt_default in cmdutils.o _set_context_opts in cmdutils.o "_av_strdup", referenced from: _parse_options in cmdutils.o "_av_strlcat", referenced from: _show_help_options in cmdutils.o "_av_strlcpy", referenced from: _show_help_options in cmdutils.o _SDL_main in FFPlayer(main.o) "_avcodec_alloc_context2", referenced from: _SDL_main in FFPlayer(main.o) "_avcodec_alloc_frame", referenced from: _video_thread in FFPlayer(main.o) "_avcodec_close", referenced from: _stream_component_close in FFPlayer(main.o) "_avcodec_decode_audio3", referenced from: _sdl_audio_callback in FFPlayer(main.o) "_avcodec_decode_subtitle2", referenced from: _subtitle_thread in FFPlayer(main.o) "_avcodec_decode_video2", referenced from: _video_thread in FFPlayer(main.o) "_avcodec_find_decoder", referenced from: _stream_component_open in FFPlayer(main.o) "_avcodec_flush_buffers", referenced from: _sdl_audio_callback in FFPlayer(main.o) _video_thread in FFPlayer(main.o) _subtitle_thread in FFPlayer(main.o) "_avcodec_open", referenced from: _stream_component_open in FFPlayer(main.o) "_avcodec_register_all", referenced from: _SDL_main in FFPlayer(main.o) "_avcodec_thread_init", referenced from: _stream_component_open in FFPlayer(main.o) "_avcodec_version", referenced from: _print_all_lib_versions in cmdutils.o "_avdevice_register_all", referenced from: _SDL_main in FFPlayer(main.o) "_avdevice_version", referenced from: _print_all_lib_versions in cmdutils.o "_avfilter_version", referenced from: _print_all_lib_versions in cmdutils.o "_avformat_alloc_context", referenced from: _SDL_main in FFPlayer(main.o) "_avformat_seek_file", referenced from: _decode_thread in FFPlayer(main.o) "_avformat_version", referenced from: _print_all_lib_versions in cmdutils.o "_avpicture_alloc", referenced from: _SDL_main in FFPlayer(main.o) "_avutil_version", referenced from: _print_all_lib_versions in cmdutils.o "_dump_format", referenced from: _decode_thread in FFPlayer(main.o) "_parse_date", referenced from: _parse_time_or_die in cmdutils.o "_sws_getCachedContext", referenced from: _video_thread in FFPlayer(main.o) "_sws_getContext", referenced from: _SDL_main in FFPlayer(main.o) "_sws_scale", referenced from: _video_thread in FFPlayer(main.o) "_swscale_version", referenced from: _print_all_lib_versions in cmdutils.o "_url_feof", referenced from: _decode_thread in FFPlayer(main.o) "_url_ferror", referenced from: _decode_thread in FFPlayer(main.o) "_url_ftell", referenced from: _SDL_main in FFPlayer(main.o) "_url_set_interrupt_cb", referenced from: _decode_thread in FFPlayer(main.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Can someone plz help me, thanx guys. I have checked that SDL.Framework and I dont see any problem in it. Does I have to add some library in my project to run this project or in mac.
-
Rotate video filter using FFmpeg library [on hold]
7 octobre 2013, par Sinh HoI research about rotating video using FFmpeg library but it only shows the way to rotate video with command line.
Which I need is how rotating video was written in C ( use JNI and FFmpeg library).
Thanks for all your help and suggestion.