#! /bin/sh # #https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z # #CBR ffmpeg -loglevel quiet -hide_banner hide_banner -y -i Arquivo.ext -c:v mpeg2video -b:v 5000k -minrate 5000k -maxrate 5000k teste.mpg # #VBR ffmpeg -loglevel warning -hide_banner -y -i Arquivo.ext -c:v h264 -crf 22 teste.mp4 # ffmpeg -loglevel warning -hide_banner -y -i Arquivo.ext -c:v libx264 -preset slow -crf 22 -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709 -c:a aac -ac 2 -b:a 96K -ar 44100 teste.mp4 # #1280 x 720 ffmpeg -i Arquivo.ext -vf scale=1280:720 -c:v h264 -crf 22 -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709 -c:a aac teste2.mp4 # #Crop e Resize ffmpeg -i Arquivo.ext -vf "crop=1280:439:0:200, scale=1280:720, setsar=1:1" teste.ext # ffmpeg -i Arquivo.ext -c:v libx264 -preset slow -crf 14 -maxrate 30000k -bufsize 30000k -profile:v high444 -pix_fmt yuv444p -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709:keyint=30:min-keyint=15 -r 30 -c:a libfdk_aac -b:a 576k -cutoff 18000 teste.mp4 # ffmpeg -i Arquivo.ext -codec:v mpeg4 -flags:v +qscale -global_quality:v 0 -codec:a libmp3lame foo.avi # #Audio 1 do Video ffmpeg -i Arquivo.ext -map a:0 -c:a libmp3lame -ac 2 -b:a 128k teste.mp3 # #Video 1 do Video ffmpeg -i Arquivo.ext -map v:0 -c:v h264 teste.mp4 # #Juntar o audio de varios arquivos ffmpeg -i audio2 -i audio1 -filter_complex [0:a][1:a]concat=n=2:v=0:a=1 -c:a aac os2audios.aac ffmpeg -i 1.mp3 -i 2.mp3 -i 3.mp3 -i 4.mp3 -i 5.mp3 -i 6.mp3 -i 7.mp3 -filter_complex [0:a][1:a]concat=n=7:v=0:a=1 -c:a mp3 os7audios.mp3 ffmpeg -i 1.mp3 -i 2.mp3 -filter_complex [0:a][1:a]concat=n=2:v=0:a=1 -c:a mp3 os2audios.mp3 ffmpeg -i 1.aac -i 2.aac -i 3.aac -filter_complex [0:a][1:a]concat=n=3:v=0:a=1 -c:a aac os3audios.aac #Juntar video e audio de 2 ou mais arquivos ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex [0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1 -c:v h264 -c:a aac output_video.mp4 # #Ver nivel do Volume se volume max = 0 ok ffmpeg -i Arquivo.ext -af "volumedetect" -vn -sn -dn -f null nul ffmpeg -i Arquivo.ext -af "volume=-5dB" -c:v copy -c:a libmp3lame -q:a 2 Arquivo.ext # #Filtro de Ruido Noise ffmpeg -i testeaudio56db.mp4 -c:v copy -c:a aac -af "highpass=f=200, lowpass=f=3000" testeaudio56dbnoise3000.mp4 ffmpeg -i testeaudio56db.mp4 -c:v copy -c:a aac -absf noise testeaudio56dbnoise.mp4 # ffmpeg -i http://192.168.1.210:31344 -map a:0 -c:a libmp3lame -ac 2 -b:a 128k -f mp3 tcp://192.168.1.100:8090?listen # # BAT File ^ Nova Linha ffmpeg -loglevel warning -hide_banner -i "Arquivo.ext"^ -vf subtitles="Arquivo.ext"^ -c:v h264 -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709 -crf 22 -threads 2 -preset slow -pix_fmt yuv420p -profile:v high -coder 1 -movflags +faststart -g 30 -bf 2^ -c:a aac -ac 2 -b:a 96k -af "volume=0dB"^ teste_2.mp4 ffmpeg -loglevel warning -hide_banner -y -rtbufsize 100M -f dshow -i video="vMix Video" -f dshow -i audio="VoiceMeeter Output 3 (VB-Audio " -c:v libx264 -maxrate 2500k -bufsize 600k -c:a aac teste.mkv ffmpeg -y -re -i rtmp://evp.mm.uol.com.br:1935/jovempan/_definst_/jovempan/jpam.sdp -c:a libmp3lame -ac 2 -b:a 128k teste.mp3 ffmpeg -y -re -i rtmp://evp.mm.uol.com.br:1935/jovempan/_definst_/jovempan/jpam.sdp -c:a copy teste.aac ffmpeg -y -re -i rtmp://evp.mm.uol.com.br:1935/jovempan/_definst_/jovempan/jpam.sdp -c:a libmp3lame -ac 2 -b:a 128k -f mp3 tcp://192.168.1.101:8090?listen ffmpeg -y -re -i rtmp://evp.mm.uol.com.br:1935/jovempan/jpam.sdp -c:a copy -f adts tcp://192.168.1.101:8095?listen ffmpeg -y -re -i rtsp://evp.mm.uol.com.br:1935/jovempan/jpam.sdp -c:a copy http://localhost:8090/jp.ffm ffmpeg -list_devices true -f dshow -i dummy http://www.youtube.com/embed/aKiaHNEH7J4 youtube-dl -f bestvideo+bestaudio --merge-output-format mkv --ffmpeg-location /path/to/ffmpeg -o '/path/output/%(title)s.%(ext)s' --embed-thumbnail -i URLGOESHERE youtube-dl -f bestaudio --ffmpeg-location /path/to/ffmpeg -o '/path/output/%(title)s.%(ext)s' -x --audio-quality 4 --audio-format mp3 --add-metadata --embed-thumbnail -i URLGOESHERE youtube-dl -f bestaudio --ffmpeg-location c:\ tesre -x --audio-quality 4 --audio-format mp3 --add-metadata --embed-thumbnail -i http://www.youtube.com/embed/WN3Tz5hez78 ffmpeg -y -re -i "https://r2---sn-oxunxg8pjvn-8j2l7.googlevideo.com/videoplayback?id=58ddd3cf985ecfbf&itag=140&source=youtube&requiressl=yes&mm=31&mn=sn-oxunxg8pjvn-8j2l7&pl=21&mv=m&ms=au&gcr=br&initcwndbps=570000&ei=PAQlWo2UEMncwATj07Uw&ratebypass=yes&mime=audio/mp4&gir=yes&clen=242800022&lmt=1512188873895678&dur=15287.320&mt=1512375279&signature=9289DBA50BF4B5E066F79EFC77D130869B2EA7F7.1BD5C1B5B6DBB564E23B5AB08E8E1781A3575AF4&key=dg_yt0&ip=187.106.231.179&ipbits=0&expire=1512396956&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,pl,mv,ms,gcr,initcwndbps,ei,ratebypass,mime,gir,clen,lmt,dur" -c:a copy http://localhost:8090/jp.ffm Convert audio to video with ffmpeg - examples ffmpeg -i input.mp3 -filter_complex "[0:a]avectorscope=s=1920x1080" -map 0:a avectorscope.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]showcqt=s=1920x1080" -map 0:a showcqt.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]ahistogram=s=1920x1080" -map 0:a ahistogram.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]aphasemeter=s=1920x1080:mpc=cyan" -map 0:a aphasemeter.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]showfreqs=s=1920x1080:mode=line:fscale=log" -map 0:a showfreqs.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]showspectrum=s=1920x1080" -map 0:a showspectrum.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]showwaves=s=1920x1080:mode=line:rate=25" -map 0:a showwaves.mp4 ffmpeg -i input.mp3 -filter_complex "[0:a]showvolume=f=0.5:b=4:w=1920:h=900" -map 0:a showvolume.mp4 Encoders: V..... = Video A..... = Audio S..... = Subtitle .F.... = Frame-level multithreading ..S... = Slice-level multithreading ...X.. = Codec is experimental ....B. = Supports draw_horiz_band .....D = Supports direct rendering method 1 ------ V..... a64multi Multicolor charset for Commodore 64 (codec a64_multi) V..... a64multi5 Multicolor charset for Commodore 64, extended with 5th color (colram) (codec a64_multi5) V..... alias_pix Alias/Wavefront PIX image V..... amv AMV Video V..... apng APNG (Animated Portable Network Graphics) image V..... asv1 ASUS V1 V..... asv2 ASUS V2 V..... avrp Avid 1:1 10-bit RGB Packer V..X.. avui Avid Meridien Uncompressed V..... ayuv Uncompressed packed MS 4:4:4:4 V..... bmp BMP (Windows and OS/2 bitmap) V..... cinepak Cinepak / CVID V..... cljr Cirrus Logic AccuPak V.S... dnxhd VC3/DNxHD V..... dpx DPX (Digital Picture Exchange) image VFS... dvvideo DV (Digital Video) V.S... ffv1 FFmpeg video codec #1 VF.... ffvhuff Huffyuv FFmpeg variant V..... flashsv Flash Screen Video V..... flashsv2 Flash Screen Video Version 2 V..... flv FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1) V..... gif GIF (Graphics Interchange Format) V..... h261 H.261 V..... h263 H.263 / H.263-1996 V.S... h263p H.263+ / H.263-1998 / H.263 version 2 V..... libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (codec h264) V..... libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 RGB (codec h264) VF.... huffyuv Huffyuv / HuffYUV V..... jpeg2000 JPEG 2000 VF.... jpegls JPEG-LS VF.... ljpeg Lossless JPEG VFS... mjpeg MJPEG (Motion JPEG) V.S... mpeg1video MPEG-1 video V.S... mpeg2video MPEG-2 video V.S... mpeg4 MPEG-4 part 2 V..... libxvid libxvidcore MPEG-4 part 2 (codec mpeg4) V..... msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2 V..... msmpeg4 MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3) V..... msvideo1 Microsoft Video-1 V..... pam PAM (Portable AnyMap) image V..... pbm PBM (Portable BitMap) image V..... pcx PC Paintbrush PCX image V..... pgm PGM (Portable GrayMap) image V..... pgmyuv PGMYUV (Portable GrayMap YUV) image VF.... png PNG (Portable Network Graphics) image V..... ppm PPM (Portable PixelMap) image VF.... prores Apple ProRes VF.... prores_aw Apple ProRes (codec prores) V.S... prores_ks Apple ProRes (iCodec Pro) (codec prores) V..... qtrle QuickTime Animation (RLE) video V..... r10k AJA Kona 10-bit RGB Codec V..... r210 Uncompressed RGB 10-bit V..... rawvideo raw video V..... roqvideo id RoQ video (codec roq) V..... rv10 RealVideo 1.0 V..... rv20 RealVideo 2.0 V..... sgi SGI image V..... snow Snow V..... sunrast Sun Rasterfile image V..... svq1 Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 V..... targa Truevision Targa image VF.... tiff TIFF image VF.... utvideo Ut Video V..... v210 Uncompressed 4:2:2 10-bit V..... v308 Uncompressed packed 4:4:4 V..... v408 Uncompressed packed QT 4:4:4:4 V..... v410 Uncompressed 4:4:4 10-bit V..... wmv1 Windows Media Video 7 V..... wmv2 Windows Media Video 8 V..... xbm XBM (X BitMap) image V..... xface X-face image V..... xwd XWD (X Window Dump) image V..... y41p Uncompressed YUV 4:1:1 12-bit V..... yuv4 Uncompressed packed 4:2:0 VF.... zlib LCL (LossLess Codec Library) ZLIB V..... zmbv Zip Motion Blocks Video A..X.. aac AAC (Advanced Audio Coding) A..... libfaac libfaac AAC (Advanced Audio Coding) (codec aac) A..... libfdk_aac Fraunhofer FDK AAC (codec aac) A..... libvo_aacenc Android VisualOn AAC (Advanced Audio Coding) (codec aac) A..... libaacplus libaacplus AAC+ (Advanced Audio Codec with SBR+PS) (codec aac) A..... ac3 ATSC A/52A (AC-3) A..... ac3_fixed ATSC A/52A (AC-3) (codec ac3) A..... adpcm_adx SEGA CRI ADX ADPCM A..... g722 G.722 ADPCM (codec adpcm_g722) A..... g726 G.726 ADPCM (codec adpcm_g726) A..... adpcm_ima_qt ADPCM IMA QuickTime A..... adpcm_ima_wav ADPCM IMA WAV A..... adpcm_ms ADPCM Microsoft A..... adpcm_swf ADPCM Shockwave Flash A..... adpcm_yamaha ADPCM Yamaha A..... alac ALAC (Apple Lossless Audio Codec) A..... comfortnoise RFC 3389 comfort noise generator A..X.. dca DCA (DTS Coherent Acoustics) (codec dts) A..... eac3 ATSC A/52 E-AC-3 A..... flac FLAC (Free Lossless Audio Codec) A..... g723_1 G.723.1 A..... mp2 MP2 (MPEG audio layer 2) A..... mp2fixed MP2 fixed point (MPEG audio layer 2) (codec mp2) A..... libmp3lame libmp3lame MP3 (MPEG audio layer 3) (codec mp3) A..... nellymoser Nellymoser Asao A..... libopus libopus Opus (codec opus) A..... pcm_alaw PCM A-law / G.711 A-law A..... pcm_f32be PCM 32-bit floating point big-endian A..... pcm_f32le PCM 32-bit floating point little-endian A..... pcm_f64be PCM 64-bit floating point big-endian A..... pcm_f64le PCM 64-bit floating point little-endian A..... pcm_mulaw PCM mu-law / G.711 mu-law A..... pcm_s16be PCM signed 16-bit big-endian A..... pcm_s16be_planar PCM signed 16-bit big-endian planar A..... pcm_s16le PCM signed 16-bit little-endian A..... pcm_s16le_planar PCM signed 16-bit little-endian planar A..... pcm_s24be PCM signed 24-bit big-endian A..... pcm_s24daud PCM D-Cinema audio signed 24-bit A..... pcm_s24le PCM signed 24-bit little-endian A..... pcm_s24le_planar PCM signed 24-bit little-endian planar A..... pcm_s32be PCM signed 32-bit big-endian A..... pcm_s32le PCM signed 32-bit little-endian A..... pcm_s32le_planar PCM signed 32-bit little-endian planar A..... pcm_s8 PCM signed 8-bit A..... pcm_s8_planar PCM signed 8-bit planar A..... pcm_u16be PCM unsigned 16-bit big-endian A..... pcm_u16le PCM unsigned 16-bit little-endian A..... pcm_u24be PCM unsigned 24-bit big-endian A..... pcm_u24le PCM unsigned 24-bit little-endian A..... pcm_u32be PCM unsigned 32-bit big-endian A..... pcm_u32le PCM unsigned 32-bit little-endian A..... pcm_u8 PCM unsigned 8-bit A..... real_144 RealAudio 1.0 (14.4K) (codec ra_144) A..... roq_dpcm id RoQ DPCM A..X.. s302m SMPTE 302M A..X.. sonic Sonic A..X.. sonicls Sonic lossless A..... tta TTA (True Audio) A..X.. vorbis Vorbis A..... libvorbis libvorbis (codec vorbis) A..... wavpack WavPack A..... wmav1 Windows Media Audio 1 A..... wmav2 Windows Media Audio 2 S..... ass ASS (Advanced SubStation Alpha) subtitle S..... dvbsub DVB subtitles (codec dvb_subtitle) S..... dvdsub DVD subtitles (codec dvd_subtitle) S..... mov_text 3GPP Timed Text subtitle S..... ssa SSA (SubStation Alpha) subtitle S..... srt SubRip subtitle (codec subrip) S..... subrip SubRip subtitle S..... webvtt WebVTT subtitle S..... xsub DivX subtitles (XSUB)