4K Compression using x.265 issues

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

4K Compression using x.265 issues

Ron Barnes
Hello All,

First off, thank you to anyone for your time and attention to my email!  

I have 3 issues I'm trying to solve.

First, I have a 4K home video taken with my YI action cam.  It is an 80GB video captured @ 4k 30/FPS.  I really want to share it via Plex to the family but at that size and my bandwidth, it's not going very well.

I'm trying to solve this issue with the following command.

ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -crf 22 -s 3840x2160 -b:v 10M -c:a aac -b:a 128k -metadata title="Juliana - Disney 8-12-2018" Disney_Vac_1.mkv

it did indeed compress the video down to a manageable 10GB but it is still having streaming issues.  I have searched the net for a solution and I think I need to set a bit (or something) to indicate that the file should be streamed and not downloaded.  Not sure if that’s correct.  
Can anyone offer any advice for this?  
Also, is there a way to have the original frame height and width used instead of specifying it?

Second,  I have a movie that I want to convert and it has 15 different audio streams and I am not able to convert the movie and preserve all the audio streams.  I only get the first one and it's not the one I want.

Third (related to second), I would like to convert the audio streams from 7.1 to just stereo as I do not have a fancy sound system and the audio volume is way to low (I think it is just playing the center channel).

Thanks,

-Ron

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Kieran O Leary
Hi,

On Thu, Nov 15, 2018 at 12:49 PM Ron Barnes <[hidden email]> wrote:

>
> Hello All,
>
> First off, thank you to anyone for your time and attention to my email!
>
> I have 3 issues I'm trying to solve.
>
> First, I have a 4K home video taken with my YI action cam.  It is an 80GB video captured @ 4k 30/FPS.  I really want to share it via Plex to the family but at that size and my bandwidth, it's not going very well.
>
> I'm trying to solve this issue with the following command.
>
> ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -crf 22 -s 3840x2160 -b:v 10M -c:a aac -b:a 128k -metadata title="Juliana - Disney 8-12-2018" Disney_Vac_1.mkv
>
> it did indeed compress the video down to a manageable 10GB but it is still having streaming issues.  I have searched the net for a solution and I think I need to set a bit (or something) to indicate that the file should be streamed and not downloaded.  Not sure if that’s correct.

It seems that in Matroska, the flag to use is -reserve_index_space.
https://ffmpeg.org/ffmpeg-formats.html#Options-7 has official info,
and this page has a real-world command -
https://superuser.com/questions/1190153/make-mkv-file-suitable-for-streaming-with-ffmpeg-or-avconv-how-to-move-all-m
It seems that a value of 50k is suitable for an hour, but you might
want to experiment with increasing that.

> Can anyone offer any advice for this?
> Also, is there a way to have the original frame height and width used instead of specifying it?

Can you share the full, uncut terminal output? You should not have to
specify this at all, ffmpeg will retain the width and height. If it is
not, something is going wrong and the terminal output will let us know
what is the issue.

>
> Second,  I have a movie that I want to convert and it has 15 different audio streams and I am not able to convert the movie and preserve all the audio streams.  I only get the first one and it's not the one I want.
>
 You should ass -map 0 to your command. https://trac.ffmpeg.org/wiki/Map

> Third (related to second), I would like to convert the audio streams from 7.1 to just stereo as I do not have a fancy sound system and the audio volume is way to low (I think it is just playing the center channel).
>
I don't know enough about audio to know what is happening here, like
will just downsampling to stereo increase audio? Anyhow, this wiki has
info: https://trac.ffmpeg.org/wiki/AudioChannelManipulation , it seems
like you can just add -ac 2 to your command.

So overall, your command would be something like (i haven't tested this):
ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -map 0
-reserve_index_space 50k -crf 22 -s 3840x2160 -b:v 10M -ar 2 -c:a aac
-b:a 128k -metadata title="Juliana - Disney 8-12-2018"
Disney_Vac_1.mkv

Best,

Kieran

> Thanks,
>
> -Ron
>
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Kieran O Leary
I should have proof-read better. I have many typos in here, but the
worse is my broken command where I said -ar 2 instead of -ac 2

Also I meant to say that I wasn't sure if downsampling will increase
the volume levels, as I don't know enough about audio .

 So overall, your command would be something like (i haven't tested this):
ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -map 0
-reserve_index_space 50k -crf 22 -s 3840x2160 -b:v 10M -ac 2 -c:a aac
-b:a 128k -metadata title="Juliana - Disney 8-12-2018"
Disney_Vac_1.mkv
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Ron Barnes
In reply to this post by Kieran O Leary
Thank you Kieran!

I will try the below command and thank you so much!

-Ron

-----Original Message-----
From: ffmpeg-user <[hidden email]> On Behalf Of Kieran O Leary
Sent: Thursday, November 15, 2018 8:31 AM
To: FFmpeg user questions <[hidden email]>
Subject: Re: [FFmpeg-user] 4K Compression using x.265 issues

Hi,

On Thu, Nov 15, 2018 at 12:49 PM Ron Barnes <[hidden email]> wrote:

>
> Hello All,
>
> First off, thank you to anyone for your time and attention to my email!
>
> I have 3 issues I'm trying to solve.
>
> First, I have a 4K home video taken with my YI action cam.  It is an 80GB video captured @ 4k 30/FPS.  I really want to share it via Plex to the family but at that size and my bandwidth, it's not going very well.
>
> I'm trying to solve this issue with the following command.
>
> ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -crf 22 -s
> 3840x2160 -b:v 10M -c:a aac -b:a 128k -metadata title="Juliana -
> Disney 8-12-2018" Disney_Vac_1.mkv
>
> it did indeed compress the video down to a manageable 10GB but it is still having streaming issues.  I have searched the net for a solution and I think I need to set a bit (or something) to indicate that the file should be streamed and not downloaded.  Not sure if that’s correct.

It seems that in Matroska, the flag to use is -reserve_index_space.
https://ffmpeg.org/ffmpeg-formats.html#Options-7 has official info, and this page has a real-world command - https://superuser.com/questions/1190153/make-mkv-file-suitable-for-streaming-with-ffmpeg-or-avconv-how-to-move-all-m
It seems that a value of 50k is suitable for an hour, but you might want to experiment with increasing that.

> Can anyone offer any advice for this?
> Also, is there a way to have the original frame height and width used instead of specifying it?

Can you share the full, uncut terminal output? You should not have to specify this at all, ffmpeg will retain the width and height. If it is not, something is going wrong and the terminal output will let us know what is the issue.

>
> Second,  I have a movie that I want to convert and it has 15 different audio streams and I am not able to convert the movie and preserve all the audio streams.  I only get the first one and it's not the one I want.
>
 You should ass -map 0 to your command. https://trac.ffmpeg.org/wiki/Map

> Third (related to second), I would like to convert the audio streams from 7.1 to just stereo as I do not have a fancy sound system and the audio volume is way to low (I think it is just playing the center channel).
>
I don't know enough about audio to know what is happening here, like will just downsampling to stereo increase audio? Anyhow, this wiki has
info: https://trac.ffmpeg.org/wiki/AudioChannelManipulation , it seems like you can just add -ac 2 to your command.

So overall, your command would be something like (i haven't tested this):
ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -map 0 -reserve_index_space 50k -crf 22 -s 3840x2160 -b:v 10M -ar 2 -c:a aac -b:a 128k -metadata title="Juliana - Disney 8-12-2018"
Disney_Vac_1.mkv

Best,

Kieran

> Thanks,
>
> -Ron
>
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email [hidden email] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Ron Barnes
In reply to this post by Kieran O Leary
Hi Kieran,

I was able to compress the file from 80GB to 27GB but I'm still having major buffering issues.  Would the commands below be the same for an MP4 output?  I have had better luck using MP4 instead of MKV.

Thanks,
-Ron

-----Original Message-----
From: ffmpeg-user <[hidden email]> On Behalf Of Kieran O Leary
Sent: Thursday, November 15, 2018 8:34 AM
To: FFmpeg user questions <[hidden email]>
Subject: Re: [FFmpeg-user] 4K Compression using x.265 issues

I should have proof-read better. I have many typos in here, but the worse is my broken command where I said -ar 2 instead of -ac 2

Also I meant to say that I wasn't sure if downsampling will increase the volume levels, as I don't know enough about audio .

 So overall, your command would be something like (i haven't tested this):
ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -map 0 -reserve_index_space 50k -crf 22 -s 3840x2160 -b:v 10M -ac 2 -c:a aac -b:a 128k -metadata title="Juliana - Disney 8-12-2018"
Disney_Vac_1.mkv
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email [hidden email] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Kieran O Leary
On Thu, 15 Nov 2018, 16:36 Ron Barnes <[hidden email] wrote:

> Hi Kieran,
>
> I was able to compress the file from 80GB to 27GB but I'm still having
> major buffering issues.  Would the commands below be the same for an MP4
> output?  I have had better luck using MP4 instead of MKV.
>

You could replace the reserve_index_space 50k command with
-movflags +fast start

If using MP4 or mov.

Best,

Kieran



> Thanks,
> -Ron
>
> -----Original Message-----
> From: ffmpeg-user <[hidden email]> On Behalf Of Kieran O
> Leary
> Sent: Thursday, November 15, 2018 8:34 AM
> To: FFmpeg user questions <[hidden email]>
> Subject: Re: [FFmpeg-user] 4K Compression using x.265 issues
>
> I should have proof-read better. I have many typos in here, but the worse
> is my broken command where I said -ar 2 instead of -ac 2
>
> Also I meant to say that I wasn't sure if downsampling will increase the
> volume levels, as I don't know enough about audio .
>
>  So overall, your command would be something like (i haven't tested this):
> ffmpeg -i "YDXJ0085.MP4" -c:v libx265 -preset medium -map 0
> -reserve_index_space 50k -crf 22 -s 3840x2160 -b:v 10M -ac 2 -c:a aac -b:a
> 128k -metadata title="Juliana - Disney 8-12-2018"
> Disney_Vac_1.mkv
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email [hidden email]
> with subject "unsubscribe".
>
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Kieran O Leary
On Thu, 15 Nov 2018, 16:53 Kieran O Leary <[hidden email] wrote:

>
>
> On Thu, 15 Nov 2018, 16:36 Ron Barnes <[hidden email] wrote:
>
>> Hi Kieran,
>>
>> I was able to compress the file from 80GB to 27GB but I'm still having
>> major buffering issues.  Would the commands below be the same for an MP4
>> output?  I have had better luck using MP4 instead of MKV.
>>
>
> You could replace the reserve_index_space 50k command with
> -movflags +fast start
>
> If using MP4 or mov.
>
> Best,
>
> Kieran
>

Meant to say -movflags +faststart
Sorry :(

Best,

Kieran
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Ron Barnes
Thank you Kieran!

-----Original Message-----
From: ffmpeg-user <[hidden email]> On Behalf Of Kieran O Leary
Sent: Thursday, November 15, 2018 11:57 AM
To: FFmpeg user questions <[hidden email]>
Subject: Re: [FFmpeg-user] 4K Compression using x.265 issues

On Thu, 15 Nov 2018, 16:53 Kieran O Leary <[hidden email] wrote:

>
>
> On Thu, 15 Nov 2018, 16:36 Ron Barnes <[hidden email] wrote:
>
>> Hi Kieran,
>>
>> I was able to compress the file from 80GB to 27GB but I'm still
>> having major buffering issues.  Would the commands below be the same
>> for an MP4 output?  I have had better luck using MP4 instead of MKV.
>>
>
> You could replace the reserve_index_space 50k command with -movflags
> +fast start
>
> If using MP4 or mov.
>
> Best,
>
> Kieran
>

Meant to say -movflags +faststart
Sorry :(

Best,

Kieran
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email [hidden email] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: 4K Compression using x.265 issues

Carl Eugen Hoyos-2
In reply to this post by Kieran O Leary
2018-11-15 17:57 GMT+01:00, Kieran O Leary <[hidden email]>:
> On Thu, 15 Nov 2018, 16:53 Kieran O Leary <[hidden email] wrote:
>
>> On Thu, 15 Nov 2018, 16:36 Ron Barnes <[hidden email] wrote:

>>> I was able to compress the file from 80GB to 27GB but I'm still having
>>> major buffering issues.  Would the commands below be the same for an MP4
>>> output?  I have had better luck using MP4 instead of MKV.
>>>
>>
>> You could replace the reserve_index_space 50k command with

> Meant to say -movflags +faststart

Or use qt-faststart from the tools directory if you have
already created the mov/mp4 file without faststart.

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".