User Tools

Site Tools


ffmpeg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ffmpeg [2016/11/23 11:13] walkeradminffmpeg [2023/03/09 22:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== FFMEPG ======+===== FFMPEG ======
 ==== and FFPLay ==== ==== and FFPLay ====
 \\  \\ 
Line 6: Line 6:
 \\  \\ 
 \\  \\ 
-Chris Duxbury has worked out a simple syntax we can use to extract our .ts files to .mp4 files (.mp4 is a valid container for both h.264 and HEVC steams).+==== Contents ==== 
 +  *[[FFMPEG TS to MP4]]\\  
 +  *[[.MOV to .MP4]]\\  
 +  *[[Interlaced to Progressive]]\\  
 +  *[[Rescale Video]]\\  
 +  *[[FFPlay]]\\  
 +  *[[FFProbe]]\\ 
 \\  \\ 
 \\  \\ 
-==== FFMEPG ==== 
-The following syntax will work for SPTS files (not sure about MPTS) 
-\\  
-   ffmpeg -probesize 50000000 -i source.ts -map 0:0 -map 0:1 -map 0:2 -c copy destination.mp4 
-\\  
-The <color red>probesize</color> bit tells ffmpeg to look over lots of file for the I picture, otherwise on long GOP it seems to give up sometimes. (like most decoders, ffmpeg can't start to decode until it finds an I frame) 
-\\  
-\\  
-Using <color red>-map 0:0 -map 0:1 -map 0:1 -map 0:2</color> tells ffmpeg to select/map specified input streams to output in that order. 
-\\  
-\\  
-Using <color red>-c copy</color> mark all the streams to be just copied to the output 
-\\  
-\\  
-==== FFPLAY ==== 
-FFPLAY comes bundled with the ffmpeg download. The ffplay is a simple to use command line app for playing the extracted streams that you have just created. 
-\\  
-\\  
-The simple use of fflplay is just: 
-\\  
-    ffplay filename.mp4 
-\\  
-However, the issue with UHD streams is that they are larger than most monitors, so it is generally necessary to either rescale the output, or force it to fullscreen. 
-\\  
-    ffplay -i video.mpg -vf scale=800x600 
-\\  
-This will replay the selected file at a window size of 800x600. Remember, currently (End 2016) UHD streams play very poorly and you will only get 1 or 2 frames per second.  
-\\  
-    ffplay -i video.mpg -vs 
-\\  
-This will replay the video at fullscreen resolution. 
-\\  
-\\  
- 
ffmpeg.1479899585.txt.gz · Last modified: 2023/03/09 22:35 (external edit)