parent
a72f230e9b
commit
5e1db34a57
@ -1,56 +0,0 @@ |
|||||||
package com.frank.ffmpeg.model; |
|
||||||
|
|
||||||
/** |
|
||||||
* the model of audio data |
|
||||||
* Created by frank on 2020/1/7. |
|
||||||
*/ |
|
||||||
public class AudioBean { |
|
||||||
|
|
||||||
//"codec_tag_string": "mp4a"
|
|
||||||
private String audioCodec; |
|
||||||
|
|
||||||
//"sample_rate": "44100"
|
|
||||||
private int sampleRate; |
|
||||||
|
|
||||||
//"channels": 2
|
|
||||||
private int channels; |
|
||||||
|
|
||||||
//"channel_layout": "stereo"
|
|
||||||
private String channelLayout; |
|
||||||
|
|
||||||
public String getAudioCodec() { |
|
||||||
if ("[0][0][0][0]".equals(audioCodec)) { |
|
||||||
return null; |
|
||||||
} |
|
||||||
return audioCodec; |
|
||||||
} |
|
||||||
|
|
||||||
public void setAudioCodec(String audioCodec) { |
|
||||||
this.audioCodec = audioCodec; |
|
||||||
} |
|
||||||
|
|
||||||
public int getSampleRate() { |
|
||||||
return sampleRate; |
|
||||||
} |
|
||||||
|
|
||||||
public void setSampleRate(int sampleRate) { |
|
||||||
this.sampleRate = sampleRate; |
|
||||||
} |
|
||||||
|
|
||||||
public int getChannels() { |
|
||||||
return channels; |
|
||||||
} |
|
||||||
|
|
||||||
public void setChannels(int channels) { |
|
||||||
this.channels = channels; |
|
||||||
} |
|
||||||
|
|
||||||
public String getChannelLayout() { |
|
||||||
return channelLayout; |
|
||||||
} |
|
||||||
|
|
||||||
public void setChannelLayout(String channelLayout) { |
|
||||||
this.channelLayout = channelLayout; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
@ -0,0 +1,24 @@ |
|||||||
|
package com.frank.ffmpeg.model |
||||||
|
|
||||||
|
/** |
||||||
|
* the model of audio data |
||||||
|
* Created by frank on 2020/1/7. |
||||||
|
*/ |
||||||
|
class AudioBean { |
||||||
|
|
||||||
|
//"codec_tag_string": "mp4a" |
||||||
|
var audioCodec: String? = null |
||||||
|
get() = if ("[0][0][0][0]" == field) { |
||||||
|
null |
||||||
|
} else field |
||||||
|
|
||||||
|
//"sample_rate": "44100" |
||||||
|
var sampleRate: Int = 0 |
||||||
|
|
||||||
|
//"channels": 2 |
||||||
|
var channels: Int = 0 |
||||||
|
|
||||||
|
//"channel_layout": "stereo" |
||||||
|
var channelLayout: String? = null |
||||||
|
|
||||||
|
} |
@ -1,83 +0,0 @@ |
|||||||
package com.frank.ffmpeg.model; |
|
||||||
|
|
||||||
/** |
|
||||||
* the model of media data |
|
||||||
* Created by frank on 2020/1/7. |
|
||||||
*/ |
|
||||||
public class MediaBean { |
|
||||||
|
|
||||||
private VideoBean videoBean; |
|
||||||
|
|
||||||
private AudioBean audioBean; |
|
||||||
|
|
||||||
// "duration": "313.330000"
|
|
||||||
private long duration; |
|
||||||
|
|
||||||
// "size": "22160429"
|
|
||||||
private long size; |
|
||||||
|
|
||||||
// "bit_rate": "565804"
|
|
||||||
private int bitRate; |
|
||||||
|
|
||||||
// "format_name": "mov,mp4,m4a,3gp,3g2,mj2"
|
|
||||||
private String formatName; |
|
||||||
|
|
||||||
// "nb_streams": 2
|
|
||||||
private int streamNum; |
|
||||||
|
|
||||||
public VideoBean getVideoBean() { |
|
||||||
return videoBean; |
|
||||||
} |
|
||||||
|
|
||||||
public void setVideoBean(VideoBean videoBean) { |
|
||||||
this.videoBean = videoBean; |
|
||||||
} |
|
||||||
|
|
||||||
public AudioBean getAudioBean() { |
|
||||||
return audioBean; |
|
||||||
} |
|
||||||
|
|
||||||
public void setAudioBean(AudioBean audioBean) { |
|
||||||
this.audioBean = audioBean; |
|
||||||
} |
|
||||||
|
|
||||||
public long getDuration() { |
|
||||||
return duration; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDuration(long duration) { |
|
||||||
this.duration = duration; |
|
||||||
} |
|
||||||
|
|
||||||
public long getSize() { |
|
||||||
return size; |
|
||||||
} |
|
||||||
|
|
||||||
public void setSize(long size) { |
|
||||||
this.size = size; |
|
||||||
} |
|
||||||
|
|
||||||
public int getBitRate() { |
|
||||||
return bitRate; |
|
||||||
} |
|
||||||
|
|
||||||
public void setBitRate(int bitRate) { |
|
||||||
this.bitRate = bitRate; |
|
||||||
} |
|
||||||
|
|
||||||
public String getFormatName() { |
|
||||||
return formatName; |
|
||||||
} |
|
||||||
|
|
||||||
public void setFormatName(String formatName) { |
|
||||||
this.formatName = formatName; |
|
||||||
} |
|
||||||
|
|
||||||
public int getStreamNum() { |
|
||||||
return streamNum; |
|
||||||
} |
|
||||||
|
|
||||||
public void setStreamNum(int streamNum) { |
|
||||||
this.streamNum = streamNum; |
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,27 @@ |
|||||||
|
package com.frank.ffmpeg.model |
||||||
|
|
||||||
|
/** |
||||||
|
* the model of media data |
||||||
|
* Created by frank on 2020/1/7. |
||||||
|
*/ |
||||||
|
class MediaBean { |
||||||
|
|
||||||
|
var videoBean: VideoBean? = null |
||||||
|
|
||||||
|
var audioBean: AudioBean? = null |
||||||
|
|
||||||
|
// "duration": "313.330000" |
||||||
|
var duration: Long = 0 |
||||||
|
|
||||||
|
// "size": "22160429" |
||||||
|
var size: Long = 0 |
||||||
|
|
||||||
|
// "bit_rate": "565804" |
||||||
|
var bitRate: Int = 0 |
||||||
|
|
||||||
|
// "format_name": "mov,mp4,m4a,3gp,3g2,mj2" |
||||||
|
var formatName: String? = null |
||||||
|
|
||||||
|
// "nb_streams": 2 |
||||||
|
var streamNum: Int = 0 |
||||||
|
} |
@ -1,100 +0,0 @@ |
|||||||
package com.frank.ffmpeg.model; |
|
||||||
|
|
||||||
/** |
|
||||||
* the model of video data |
|
||||||
* Created by frank on 2020/1/7. |
|
||||||
*/ |
|
||||||
public class VideoBean { |
|
||||||
|
|
||||||
//"codec_tag_string": "avc1"
|
|
||||||
private String videoCodec; |
|
||||||
|
|
||||||
//"width": 640
|
|
||||||
private int width; |
|
||||||
|
|
||||||
//"height": 360
|
|
||||||
private int height; |
|
||||||
|
|
||||||
//"display_aspect_ratio": "16:9"
|
|
||||||
private String displayAspectRatio; |
|
||||||
|
|
||||||
//"pix_fmt": "yuv420p"
|
|
||||||
private String pixelFormat; |
|
||||||
|
|
||||||
//"profile": "578"
|
|
||||||
private String profile; |
|
||||||
|
|
||||||
//"level": 30
|
|
||||||
private int level; |
|
||||||
|
|
||||||
//"r_frame_rate": "24000/1001"
|
|
||||||
private int frameRate; |
|
||||||
|
|
||||||
public String getVideoCodec() { |
|
||||||
if ("[0][0][0][0]".equals(videoCodec)) { |
|
||||||
return null; |
|
||||||
} |
|
||||||
return videoCodec; |
|
||||||
} |
|
||||||
|
|
||||||
public void setVideoCodec(String videoCodec) { |
|
||||||
this.videoCodec = videoCodec; |
|
||||||
} |
|
||||||
|
|
||||||
public int getWidth() { |
|
||||||
return width; |
|
||||||
} |
|
||||||
|
|
||||||
public void setWidth(int width) { |
|
||||||
this.width = width; |
|
||||||
} |
|
||||||
|
|
||||||
public int getHeight() { |
|
||||||
return height; |
|
||||||
} |
|
||||||
|
|
||||||
public void setHeight(int height) { |
|
||||||
this.height = height; |
|
||||||
} |
|
||||||
|
|
||||||
public String getDisplayAspectRatio() { |
|
||||||
return displayAspectRatio; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDisplayAspectRatio(String displayAspectRatio) { |
|
||||||
this.displayAspectRatio = displayAspectRatio; |
|
||||||
} |
|
||||||
|
|
||||||
public String getPixelFormat() { |
|
||||||
return pixelFormat; |
|
||||||
} |
|
||||||
|
|
||||||
public void setPixelFormat(String pixelFormat) { |
|
||||||
this.pixelFormat = pixelFormat; |
|
||||||
} |
|
||||||
|
|
||||||
public String getProfile() { |
|
||||||
return profile; |
|
||||||
} |
|
||||||
|
|
||||||
public void setProfile(String profile) { |
|
||||||
this.profile = profile; |
|
||||||
} |
|
||||||
|
|
||||||
public int getLevel() { |
|
||||||
return level; |
|
||||||
} |
|
||||||
|
|
||||||
public void setLevel(int level) { |
|
||||||
this.level = level; |
|
||||||
} |
|
||||||
|
|
||||||
public int getFrameRate() { |
|
||||||
return frameRate; |
|
||||||
} |
|
||||||
|
|
||||||
public void setFrameRate(int frameRate) { |
|
||||||
this.frameRate = frameRate; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
@ -0,0 +1,36 @@ |
|||||||
|
package com.frank.ffmpeg.model |
||||||
|
|
||||||
|
/** |
||||||
|
* the model of video data |
||||||
|
* Created by frank on 2020/1/7. |
||||||
|
*/ |
||||||
|
class VideoBean { |
||||||
|
|
||||||
|
//"codec_tag_string": "avc1" |
||||||
|
var videoCodec: String? = null |
||||||
|
get() = if ("[0][0][0][0]" == field) { |
||||||
|
null |
||||||
|
} else field |
||||||
|
|
||||||
|
//"width": 640 |
||||||
|
var width: Int = 0 |
||||||
|
|
||||||
|
//"height": 360 |
||||||
|
var height: Int = 0 |
||||||
|
|
||||||
|
//"display_aspect_ratio": "16:9" |
||||||
|
var displayAspectRatio: String? = null |
||||||
|
|
||||||
|
//"pix_fmt": "yuv420p" |
||||||
|
var pixelFormat: String? = null |
||||||
|
|
||||||
|
//"profile": "578" |
||||||
|
var profile: String? = null |
||||||
|
|
||||||
|
//"level": 30 |
||||||
|
var level: Int = 0 |
||||||
|
|
||||||
|
//"r_frame_rate": "24000/1001" |
||||||
|
var frameRate: Int = 0 |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue