<p>I'm fairly certain you can do this with <code>VLC</code> 3.0+ or via the command line. </p>

<p><a href="https://wiki.videolan.org/VLC_HowTo/Transcode_multiple_videos/" rel="nofollow noreferrer">https://wiki.videolan.org/VLC_HowTo/Transcode_multiple_videos/</a></p>

<p>This can be done using the transcode/streaming options via the file menu in the graphical app. You can set the in and out and select all te files to process, as well as the codec and container format.</p>

CC BY-SA 3.0
2017-11-22T21:01:42.583Z
Can you explain, at least in broad strokes, how to do what the OP is asking for?
Michael Liebman
CC BY-SA 3.0
2017-11-23T21:58:18.093Z
Woops, thought I’d posted this as a comment rather than an answer!
Alan Kael Ball
CC BY-SA 3.0
2017-11-25T03:25:19.530Z
Thanks for the additional info @alan-kael-ball. I downloaded the latest nightly build and had a look at the transcoding options in the GUI. No options there to set in and out points. I'll look into the command line more and see if there is anything there...
sansSpoon
CC BY-SA 3.0
2017-11-27T14:10:56.110Z
I think if you do it from the wizard, you can select a playlist and the in/out times can be inputted under it. Heading is `partial extract`
Alan Kael Ball
CC BY-SA 3.0
2017-11-22T12:04:48.753Z
2017-11-23T21:57:54.600Z
2017-11-23T21:57:54.600Z
Alan Kael Ball
<p>The exact command to do this in <code>ffmpeg</code> under Linux is:</p>

<pre><code>ffmpeg -ss 00:00:10 -to 01:00:00 \
       -i input.avi \
       -map_metadata -1 \   
       -c:v libx264 -strict -2 \
       -r 30 \
       -s 960x540 \
       -c:a libmp3lame -b:a 384K
       output.avi
</code></pre>

<p>For Windows: same as above but strip out everything after the <code>\</code> (including the <code>\</code>) and put it all on the same line.</p>

<p>where the following means:</p>

<ul>
<li><code>-ss 00:00:00</code>: strip 10 seconds from the beginning of the movie. </li>
<li><code>-to 01:00:00</code>: encode everything up to 1h and drop anything afterwards</li>
<li><code>input.avi</code>: the input file</li>
<li><code>-map_metadata -1</code>: strip out all metadata</li>
<li><code>-r 30</code>: 30 Frames per second</li>
<li><code>-s 960x540</code>: Resolution for SD</li>
<li><code>-c:a libmp3lame -b:a 384K</code>: Use MP3 VBR encoding up to a max of 384KB/s</li>
</ul>

CC BY-SA 4.0
2019-06-02T20:07:20.160Z
2019-06-02T20:07:20.160Z
Fabby
<p>I have a bunch of TV shows in HD that I want to down-sample to SD and at the same time strip out the titles and credits.</p>

<p>Handbrake has great encoding and can handle batches, but I can't find a way to set in and out points.</p>

<p>I've tried the free <a href="https://www.shotcutapp.com" rel="nofollow noreferrer">ShotCut</a>, which is perfectly capable to doing easy edits, but seems to be really slow.</p>

<p>Are they any recommendations for doing this sort of easy, but bulk work for macOS?</p>

CC BY-SA 4.0
2018-05-23T06:54:15.593Z
MPEG Streamclip or ffmpeg
Elliott B
<video-editor><encoding>
Free software for batch basic editing and down-sampling
sansSpoon
# Free software for batch basic editing and down-sampling

(Asked by: username_0 on 2017-11-22)

I have a bunch of TV shows in HD that I want to down-sample to SD and at the same time strip out the titles and credits.

Handbrake has great encoding and can handle batches, but I can't find a way to set in and out points.

I've tried the free [ShotCut](https://www.shotcutapp.com), which is perfectly capable to doing easy edits, but seems to be really slow.

Are they any recommendations for doing this sort of easy, but bulk work for macOS?

**Tags:** video-editor, encoding

> **Comments:**
> **username_1**: MPEG Streamclip or ffmpeg  

---

## 2 answers

### Answer by username_2 on 2017-11-22. Score: 0

I'm fairly certain you can do this with `VLC` 3.0+ or via the command line.

<https://wiki.videolan.org/VLC_HowTo/Transcode_multiple_videos/>

This can be done using the transcode/streaming options via the file menu in the graphical app. You can set the in and out and select all te files to process, as well as the codec and container format.

> **Comments:**
> **username_3**: Can you explain, at least in broad strokes, how to do what the OP is asking for?  
> **username_2**: Woops, thought I’d posted this as a comment rather than an answer!  
> **username_0**: Thanks for the additional info @alan-kael-ball. I downloaded the latest nightly build and had a look at the transcoding options in the GUI. No options there to set in and out points. I'll look into the command line more and see if there is anything there...  
> **username_2**: I think if you do it from the wizard, you can select a playlist and the in/out times can be inputted under it. Heading is `partial extract`  

---

### Answer by username_4 on 2019-06-02. Score: 0

The exact command to do this in ffmpeg under Linux is:
ffmpeg -ss 00:00:10 -to 01:00:00 \
       -i input.avi \
       -map_metadata -1 \   
       -c:v libx264 -strict -2 \
       -r 30 \
       -s 960x540 \
       -c:a libmp3lame -b:a 384K
       output.avi

For Windows: same as above but strip out everything after the \ (including the \) and put it all on the same line.
where the following means:

-ss 00:00:00: strip 10 seconds from the beginning of the movie. 
-to 01:00:00: encode everything up to 1h and drop anything afterwards
input.avi: the input file
-map_metadata -1: strip out all metadata
-r 30: 30 Frames per second
-s 960x540: Resolution for SD
-c:a libmp3lame -b:a 384K: Use MP3 VBR encoding up to a max of 384KB/s


---

